//>>built define(["dojox/main","dojo/_base/lang","dojo/date","./persian/Date"],function(l,m,n,k){var g=m.getObject("date.persian",!0,l);g.getDaysInMonth=function(b){return b.getDaysInPersianMonth(b.getMonth(),b.getFullYear())};g.compare=function(b,e,a){b instanceof k&&(b=b.toGregorian());e instanceof k&&(e=e.toGregorian());return n.compare.apply(null,arguments)};g.add=function(b,e,a){var d=new k(b);switch(e){case "day":d.setDate(b.getDate()+a);break;case "weekday":var c=b.getDay();if(5>c+a&&0d)switch(!0){case 5==f:a=0;break;case 6==f:a=1;break;case 5==h:a=2; break;case 6==h:a=1;break;case 0>b+e:a=2}d=d+a-2*c}c=d;break;case "year":c=d;break;case "month":a=e.toGregorian()>b.toGregorian()?e:b;f=e.toGregorian()>b.toGregorian()?b:e;c=a.getMonth();h=f.getMonth();if(0==d)c=a.getMonth()-f.getMonth();else for(c=12-h+c,d=f.getFullYear()+1,a=a.getFullYear(),d;d