bplist00,}_WebSubframeArchives_WebSubresources_WebMainResource$ _WebResourceMIMEType_WebResourceResponse^WebResourceURL_WebResourceData_application/x-javascriptObplist00vwX$versionX$objectsY$archiverT$top&"()012RSTUVWXYZ[\]^_`abcdefghijklpqU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1$%#$%&[NS.relativeWNS.base_3http://cdn.adgear.com/a/adgear.js/current/adgear.js*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#AqAn3456DWNS.keysZNS.objects#789:;<=>?@ABC EFGHIJKLMNOPQ !"VServer_Content-EncodingTVary\X-Realserver\Content-TypeWExpires]Cache-Control]Accept-Ranges]Last-ModifiedWX-CacheSP3pTDate^Content-Length^ECS (lax/542F)Tgzip_Accept-EncodingTh010_application/x-javascript_Wed, 04 May 2011 08:11:39 GMTZmax-age=60Ubytes_Wed, 04 May 2011 08:10:10 GMTSHIT_CP="NOI OTC OTP OUR NOR"_Wed, 04 May 2011 08:10:39 GMTT4873*+mn_NSMutableDictionarymo/\NSDictionary?*+rs_NSHTTPURLResponsetu/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverxy_WebResourceResponse#-27`f"-6<?ENWY`hsu"08<AP_dv{&+0FJWZ_swz_3http://cdn.adgear.com/a/adgear.js/current/adgear.jsO?var ADGEAR=ADGEAR||{};ADGEAR.lang=ADGEAR.lang||{};ADGEAR.lang.namespace=function(b){var a=b.split(".");var d=window;for(var c=0;c[ "+String(a.getFullYear())+"-"+String(a.getMonth()+1)+"-"+String(a.getDate())+" "+String(a.getHours())+":"+String(a.getMinutes())+":"+String(a.getSeconds())+" ] >> "+String(c);f.appendChild(b);g.scrollTop=g.scrollHeight}}catch(d){}};ADGEAR.lang.indexOf=function(d,b){var a=d.length;var c=Number(arguments[2])||0;c=(c<0)?Math.ceil(c):Math.floor(c);if(c<0){c+=a}for(;(c>=0)&&(c0){d()}else{j=false}}function e(){h.num_loaded+=1;i()}function c(){h.num_error+=1;i()}function a(){h.num_aborted+=1;i()}function d(){j=true;b.onload=i;b.onerror=i;b.onabort=i;b.src=f.shift()}function g(){if(!j){d();return true}return false}return{dispatch:function(k){if("string"===typeof(k)&&k.match(/^https?:\/\//)){f.push(k);return g()}},stats:function(k){if(k in h){return h[k]}return null}}});ADGEAR.lang.klass("ADGEAR.QueryString",function(e){var d="";var b={};function c(i){var j={};for(var g in i){j[g]=i[g]}return j}function a(j){var f,l,h,m,g,k;var n=ADGEAR.lang.safeDecodeURIComponent;if((typeof j==="string")&&(j!=="")){d=j;if(d.substring(0,1)==="?"){d=d.substring(1)}l=d.split("&");for(h=0;h0))?n(m.join("=")):null;b[g]=k}}else{if(typeof j==="object"){b=c(j);f=new Array();for(g in b){k=encodeURIComponent(String(g));if(b[g]!=null){k+="="+encodeURIComponent(String(b[g]))}f.push(k)}d=f.join("&")}}}if(e!=null){a(e)}return{toString:function(){return d},toHash:function(){return b},update:function(f,g){b[f]=g;a(b);return this},add:function(f,g){return this.update(f,g)},del:function(f){delete b[f];a(b);return this},contains:function(f){return !!(f in b)},get:function(f){if(this.contains(f)){return b[f]}return null},delAdGearParams:function(){var g={};for(var f in b){if(!f.match(/^AG_/)){g[f]=b[f]}}a(g);return this}}});ADGEAR.lang.singleton("ADGEAR.browser",function(){var b=ADGEAR.lang;var e=null;var d=null;var c=null;var a=null;return{type:{IE:!!(window.attachEvent&&(b.indexOf(navigator.userAgent,"Opera")===-1)),Opera:b.indexOf(navigator.userAgent,"Opera")>-1,WebKit:b.indexOf(navigator.userAgent,"AppleWebKit/")>-1,Gecko:b.indexOf(navigator.userAgent,"Gecko")>-1&&b.indexOf(navigator.userAgent,"KHTML")===-1,MobileSafari:!!navigator.userAgent.match(/Apple.*Mobile.*Safari/)},topWindow:function(){if(e==null){try{e=window.parent;while(e&&(e!=e.parent)){e=e.parent}}catch(f){}}return e},isTopWindow:function(){return(this.topWindow()==window)},currentQueryString:function(){if(d==null){try{d=ADGEAR.QueryString(window.location.search)}catch(f){}}return d},trueReferrer:function(){if(c==null){try{c=this.topWindow().document.referrer}catch(f){}if(c==null){c=""}}return c},trueReferer:function(){return this.trueReferrer()},trueLocation:function(){if(a==null){try{a=String(this.topWindow().location)}catch(f){}if(a==null){a=""}}return a},localtime:function(){var h="";try{var m=new Date();var l=m.getTimezoneOffset();var g=(l<0?"+":"-");l=Math.abs(l);var k=parseInt(l/60);var f=(l%60);var j=function(n){n=String(n);while(n.length<2){n="0"+n}return(n)};h=String(m.getFullYear())+"-"+j(m.getMonth()+1)+"-"+j(m.getDate())+"T"+j(m.getHours())+":"+j(m.getMinutes())+":"+j(m.getSeconds())+g+j(k)+":"+j(f)}catch(i){}return h}}});ADGEAR.lang.klass("ADGEAR.Environment",function(d){var h={};var c={};var f=ADGEAR.EventQueue();var b="http";for(var e in d){h[e]=d[e]}function a(){h.durl="";h.aurl="";if(("delivery" in h)&&(b in h.delivery)&&("hostname" in h.delivery[b])&&(h.delivery[b]["hostname"]!=="")){h.durl=b+"://"+h.delivery[b]["hostname"]}if(("assets" in h)&&(b in h.assets)&&("hostname" in h.assets[b])&&(h.assets[b]["hostname"]!=="")){h.aurl=b+"://"+h.assets[b]["hostname"];if(("bucket" in h.assets[b])&&(h.assets[b]["bucket"]!=="")){h.aurl+="/"+h.assets[b]["bucket"]}}}function g(m,j){var l=m.indexOf("?");var i=m;var k="";if(j!==""){if(l<0){k="?"}else{if(l!=(m.length-1)){k="&"}}i=i+k+j}return i}a();if(window.location.protocol=="https:"){b="https";a()}return{config:function(){return h},proto:function(){return b},eventQueue:function(){return f},deliveryUrl:function(m){var k=arguments[1]||{};var j=ADGEAR.browser;var i=ADGEAR.QueryString({});if("querystring" in k){i=ADGEAR.QueryString(k.querystring.toHash())}if(String(m).match(/^https?:\/\//)){return g(m,i.toString())}if(!("cachebust" in k)||(k.cachebust!==false)){i.add("AG_R",String(Math.floor(Math.random()*100000000000000)))}if(!("localtime" in k)||(k.localtime!==false)){i.add("AG_LT",j.localtime())}if(!("trueref" in k)||(k.trueref!==false)){i.add("AG_REF",j.trueReferrer())}if(!("deliveryhints" in k)||(k.deliveryhints!==false)){for(var l in c){i.add(l,c[l].join(","))}}return(h.durl+g(m,i.toString()))},assetUrl:function(k){var j=arguments[1]||{};var i=ADGEAR.QueryString({});if("querystring" in j){i=ADGEAR.QueryString(j.querystring.toHash())}if(String(k).match(/^https?:\/\//)){return g(k,i.toString())}if(("cachebust" in j)&&(j.cachebust===true)){i.add("AG_R",String(Math.floor(Math.random()*100000000000000)))}return(h.aurl+g(k,i.toString()))},addDeliveryHint:function(i,j){if(!(i in c)){c[i]=[]}c[i].push(j)}}});ADGEAR.lang.singleton("ADGEAR.envs",function(){var a={};return{config:function(c){var b=c.name;if(!(b in a)){a[b]=ADGEAR.Environment(c)}return a[b]}}});ADGEAR.lang.singleton("ADGEAR.templateApi",function(){return{getClickUrlFromPath:function(c){var b={querystring:arguments[1]||ADGEAR.QueryString({}),cachebust:false,localtime:false,trueref:false,deliveryhints:false};var a=this.env.deliveryUrl(c,b);if(this["source_clicktracker"]){var f;if(this["source_clicktracker_is_encoded"]){f=ADGEAR.lang.safeDecodeURIComponent(this["source_clicktracker"])}else{if(this["source_clicktracker_is_double_encoded"]){var e=ADGEAR.lang.safeDecodeURIComponent;f=e(e(this["source_clicktracker"]))}else{f=this["source_clicktracker"]}}var d=this["source_clicktracker_expects_encoded"]?encodeURIComponent(a):a;a=f+d}return a},getClickUrl:function(b){if(!("clicks" in this)||!(b in this["clicks"])){return null}var a=arguments[1]||ADGEAR.QueryString({});return this.getClickUrlFromPath(this.clicks[b],a)},getInteractionUrl:function(a){if(("interactions" in this)&&(a in this["interactions"])){return this.env.deliveryUrl(this.interactions[a],{querystring:arguments[1]||ADGEAR.QueryString({}),localtime:false,trueref:false,deliveryhints:false})}return null},getFileUrl:function(a){if(("files" in this)&&(a in this["files"])){return this.env.assetUrl(this.files[a])}return null},getVariable:function(a){if(("variables" in this)&&(a in this["variables"])){return this.variables[a]}return null},getContainerId:function(){return"adgear_"+String(this.instance_id).replace(/-/g,"_")},getWidth:function(){var a=this["format_width"];if(a&&String(a)!=="1"){return a}if(this["natural_width"]){return String(this["natural_width"])}return"500"},getHeight:function(){var a=this["format_height"];if(a&&String(a)!=="1"){return a}if(this["natural_height"]){return String(this["natural_height"])}return"500"},prepThirdParty:function(b){var c=b;var a=this["click_tracker"];if(String(a).length>0){c=c.replace("__CLICK_TRACKER_URL__",this.getClickUrlFromPath(a+"?"))}c=c.replace("__RANDOM_NUMBER__",Math.floor(Math.random()*100000000000000));return c},regClick:function(b){var a=arguments[1]||ADGEAR.QueryString({});var c=this.getClickUrl(b,a);if(c){ADGEAR.lang.log("AdUnit registered CLICK with name: "+String(b)+" - redirect URL: "+c+" - params: [ "+a.toString()+" ]")}else{ADGEAR.lang.log("AdUnit attempted to register CLICK with name: "+String(b)+" - params: [ "+a.toString()+" ] - but click NOT FOUND!")}ADGEAR.browser.topWindow().location=c},regInteraction:function(c){var b=arguments[1]||ADGEAR.QueryString({});var a=this.env.eventQueue();var d=this.getInteractionUrl(c,b);if(d){ADGEAR.lang.log("AdUnit registered INTERACTION/EVENT with name: "+String(c)+" - params: [ "+b.toString()+" ]")}else{ADGEAR.lang.log("AdUnit attempted to register INTERACTION/EVENT with name: "+String(c)+" - params: [ "+b.toString()+" ] - but interaction NOT FOUND!")}return a.dispatch(d)},getGeoCountryCode:function(){if(("geo" in this)&&("country_code" in this["geo"])){return String(this.geo.country_code)}return null},getGeoCountryName:function(){if(("geo" in this)&&("country_name" in this["geo"])){return String(this.geo.country_name)}return null},getGeoRegion:function(){if(("geo" in this)&&("region" in this["geo"])){return String(this.geo.region)}return null},getGeoCity:function(){if(("geo" in this)&&("city" in this["geo"])){return String(this.geo.city)}return null},getGeoPostalCode:function(){if(("geo" in this)&&("postal_code" in this["geo"])){return String(this.geo.postal_code)}return null},getGeoIsp:function(){if(("geo" in this)&&("isp" in this["geo"])){return String(this.geo.isp)}return null},getGeoNetspeed:function(){if(("geo" in this)&&("netspeed" in this["geo"])){return String(this.geo.netspeed)}return null},getGeoLongitude:function(){if(("geo" in this)&&("longitude" in this["geo"])){return String(this.geo.longitude)}return null},getGeoLatitude:function(){if(("geo" in this)&&("latitude" in this["geo"])){return String(this.geo.latitude)}return null},getGeoDmaCode:function(){if(("geo" in this)&&("dma_code" in this["geo"])){return String(this.geo.dma_code)}return null},getGeoAreaCode:function(){if(("geo" in this)&&("area_code" in this["geo"])){return String(this.geo.area_code)}return null},getImpressionHint:function(a){if(("impression_hints" in this)&&(a in this["impression_hints"])){return String(this.impression_hints[a])}return null}}});ADGEAR.render=function(f,g){function b(e){if(("placement_id" in e)&&("adunit_id" in e)){e.env.addDeliveryHint("AG_S","p"+String(e.placement_id)+",a"+String(e.adunit_id))}}function d(l){var m=null;try{if("tilings" in l){m=l.tilings;if("served" in m){l.env.addDeliveryHint("AG_TS",String(m.served))}if("unserved" in m){for(var k=0;k<\/script>');return true},universal:function(d){var c={};var b;var a;try{c=ADGEAR.site_callbacks.variables()}catch(f){}c=ADGEAR.QueryString(c);a=String(d.chip_key);if(!a.match(/^[a-zA-Z0-9]+$/)){a="0000"}for(var e=0;e<\/script>');return true}}});ADGEAR.lang.singleton("ADGEAR.tags.iframe",function(){return{init:function(){},embed:function(d){var b={};var e="adgearIntIframe"+String(d.id);var a=ADGEAR_IFRAME_URL;try{b=ADGEAR.site_callbacks.variables()}catch(c){}b=ADGEAR.QueryString(b);b.add("AG_ASID",String(d.id));b.add("AG_R",String(Math.floor(Math.random()*100000000000000)));a+="?"+b.toString();document.writeln('');return true}}});ADGEAR.lang.singleton("ADGEAR.tags.data",function(){return{init:function(){},embed:function(c){try{var b;var a=String(c.chip_key);if(document.getElementById(a)!=null){return false}b=document.createElement("iframe");b.name=a;b.id=a;b.style.visibility="hidden";b.style.width="1px";b.style.height="1px";document.getElementsByTagName("body")[0].appendChild(b);window.frames[a].location.replace(ADGEAR_ENV.assetUrl("/data/"+String(c.id)+".html",{cachebust:true}))}catch(d){return false}return true}}}); _application/javascriptObplist00X$versionX$objectsY$archiverT$top*"()0123WXYZ[\]^_`abcdefghijklmnopqrstuyzU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1()#$%&[NS.relativeWNS.base_{http://d.adgear.com/impressions/mint/mas=191-192-193.mjs?gender=M&AG_REF=http%3A%2F%2Ffetlife.com%2Flogin&AG_R=784497708082*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#AqAC4567GWNS.keysZNS.objects'89:;<=>?@ABCDEF HIJKLMNOPQRSTUV !"#$%&VServer[X-ThinktimeZConnection\X-RealserverTVary_Transfer-Encoding\Content-Type_Content-EncodingWExpires]Cache-ControlZSet-Cookie]Last-ModifiedSP3pTDateVPragmaVApacheQ2UcloseTh010_Accept-EncodingXIdentity_application/javascriptTgzip_Thu, 23 Sep 2004 17:42:04 GMT_5no-cache, no-store, must-revalidate, proxy-revalidate_uAdGear_UID=ffcd3d68-7625-11e0-bb08-0026b937c890; expires=Friday, 03-May-2013 04:10:39 GMT; path=/; domain=.adgear.com_Wed, 04 May 2011 08:10:39 GMT_CP="NOI OTC OTP OUR NOR"_Wed, 04 May 2011 08:10:39 GMTXno-cache*+vw_NSMutableDictionaryvx/\NSDictionary*+{|_NSHTTPURLResponse}~/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverс_WebResourceResponse#-27djiny   !#*6ANSgt3k>GLbfs|_{http://d.adgear.com/impressions/mint/mas=191-192-193.mjs?gender=M&AG_REF=http%3A%2F%2Ffetlife.com%2Flogin&AG_R=784497708082OEADGEAR.lang.namespace("ADGEAR.vendor");ADGEAR.vendor.Base64={_keyStr:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",encode:function(d){var a=""; var l,j,g,k,h,f,e;var b=0;var c=ADGEAR.vendor.Base64; d=c._utf8_encode(d);while(b>2; h=((l&3)<<4)|(j>>4);f=((j&15)<<2)|(g>>6); e=g&63;if(isNaN(j)){f=e=64}else{if(isNaN(g)){e=64 }}a=a+this._keyStr.charAt(k)+this._keyStr.charAt(h)+this._keyStr.charAt(f)+this._keyStr.charAt(e) }return a},decode:function(d){var a="";var l,j,g; var k,h,f,e;var b=0;var c=ADGEAR.vendor.Base64; d=d.replace(/[^A-Za-z0-9\+\/\=]/g,"");while(b>4); j=((h&15)<<4)|(f>>2);g=((f&3)<<6)|e;a=a+String.fromCharCode(l); if(f!=64){a=a+String.fromCharCode(j)}if(e!=64){a=a+String.fromCharCode(g) }}a=c._utf8_decode(a);return a},_utf8_encode:function(b){b=b.replace(/\r\n/g,"\n"); var a="";for(var e=0;e127)&&(d<2048)){a+=String.fromCharCode((d>>6)|192); a+=String.fromCharCode((d&63)|128)}else{a+=String.fromCharCode((d>>12)|224); a+=String.fromCharCode(((d>>6)&63)|128);a+=String.fromCharCode((d&63)|128) }}}return a},_utf8_decode:function(a){var d=""; var b=0;var e=c1=c2=0;while(b191)&&(e<224)){c2=a.charCodeAt(b+1); d+=String.fromCharCode(((e&31)<<6)|(c2&63)); b+=2}else{c2=a.charCodeAt(b+1);c3=a.charCodeAt(b+2); d+=String.fromCharCode(((e&15)<<12)|((c2&63)<<6)|(c3&63)); b+=3}}}return d}};ADGEAR.lang.namespace("ADGEAR.delivery"); ADGEAR.delivery.click_url=function(c,b){ADGEAR.lang.log("Deprecation Warning: ADGEAR.delivery.click_url (please use adgear_instance.getClickUrl(name) instead)"); var a=c;if(typeof b!=="undefined"){ADGEAR.lang.log("Legacy click_url does not support arguments:",b) }if(a&&a.match(/^\//)&&typeof(ADGEAR_ENV)!="undefined"){var d={querystring:ADGEAR.QueryString({}),cachebust:false,localtime:false,trueref:false,deliveryhints:false}; a=ADGEAR_ENV.deliveryUrl(a,d)}return a};ADGEAR.delivery.file_url=function(b){ADGEAR.lang.log("Deprecation Warning: ADGEAR.delivery.file_url (please use adgear_instance.getFileUrl(name) instead)"); var a=b;if(a&&a.match(/^\//)&&typeof(ADGEAR_ENV)!="undefined"){a=ADGEAR_ENV.assetUrl(a) }return a};ADGEAR.delivery.interaction_url=function(d,b){ADGEAR.lang.log("Deprecation Warning: ADGEAR.delivery.interaction_url (please use adgear_instance.getInteractionUrl(name) instead)"); var a=d;if(typeof b!=="undefined"){ADGEAR.lang.log("Legacy interaction_url does not support arguments:",b) }if(a&&a.match(/^\//)&&typeof(ADGEAR_ENV)!="undefined"){var c={querystring:ADGEAR.QueryString({}),localtime:false,trueref:false,deliveryhints:false}; a=ADGEAR_ENV.deliveryUrl(a,c)}return a};ADGEAR.delivery.interaction=function(a){ADGEAR.lang.log("Deprecation Warning: ADGEAR.delivery.interaction (please use adgear_instance.regInteraction(name) instead)"); adgear_instance.env.eventQueue().dispatch(a) };ADGEAR.render(function(ddata){var global_evaler=window.execScript||window.eval||eval; (function(instance){var types=[["clicks","getClickUrl"],["interactions","getInteractionUrl"],["files","getFileUrl"]]; for(var i=0;iREAL S&M",link_text:"BrutalMaster
"},geo:{ "country_code": "US", "country_name": "United States", "region": "CA", "city": "San Francisco", "isp": "Comcast Cable", "netspeed": "Cable\/DSL", "longitude": "-122.429398", "latitude": "37.764500", "dma_code": "807", "area_code": "415" },impression_hints:{ "gender": "M" }});ADGEAR.lang.namespace("ADGEAR.vendor");ADGEAR.vendor.Base64={_keyStr:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",encode:function(d){var a=""; var l,j,g,k,h,f,e;var b=0;var c=ADGEAR.vendor.Base64; d=c._utf8_encode(d);while(b>2; h=((l&3)<<4)|(j>>4);f=((j&15)<<2)|(g>>6); e=g&63;if(isNaN(j)){f=e=64}else{if(isNaN(g)){e=64 }}a=a+this._keyStr.charAt(k)+this._keyStr.charAt(h)+this._keyStr.charAt(f)+this._keyStr.charAt(e) }return a},decode:function(d){var a="";var l,j,g; var k,h,f,e;var b=0;var c=ADGEAR.vendor.Base64; d=d.replace(/[^A-Za-z0-9\+\/\=]/g,"");while(b>4); j=((h&15)<<4)|(f>>2);g=((f&3)<<6)|e;a=a+String.fromCharCode(l); if(f!=64){a=a+String.fromCharCode(j)}if(e!=64){a=a+String.fromCharCode(g) }}a=c._utf8_decode(a);return a},_utf8_encode:function(b){b=b.replace(/\r\n/g,"\n"); var a="";for(var e=0;e127)&&(d<2048)){a+=String.fromCharCode((d>>6)|192); a+=String.fromCharCode((d&63)|128)}else{a+=String.fromCharCode((d>>12)|224); a+=String.fromCharCode(((d>>6)&63)|128);a+=String.fromCharCode((d&63)|128) }}}return a},_utf8_decode:function(a){var d=""; var b=0;var e=c1=c2=0;while(b191)&&(e<224)){c2=a.charCodeAt(b+1); d+=String.fromCharCode(((e&31)<<6)|(c2&63)); b+=2}else{c2=a.charCodeAt(b+1);c3=a.charCodeAt(b+2); d+=String.fromCharCode(((e&15)<<12)|((c2&63)<<6)|(c3&63)); b+=3}}}return d}};ADGEAR.lang.namespace("ADGEAR.delivery"); ADGEAR.delivery.click_url=function(c,b){ADGEAR.lang.log("Deprecation Warning: ADGEAR.delivery.click_url (please use adgear_instance.getClickUrl(name) instead)"); var a=c;if(typeof b!=="undefined"){ADGEAR.lang.log("Legacy click_url does not support arguments:",b) }if(a&&a.match(/^\//)&&typeof(ADGEAR_ENV)!="undefined"){var d={querystring:ADGEAR.QueryString({}),cachebust:false,localtime:false,trueref:false,deliveryhints:false}; a=ADGEAR_ENV.deliveryUrl(a,d)}return a};ADGEAR.delivery.file_url=function(b){ADGEAR.lang.log("Deprecation Warning: ADGEAR.delivery.file_url (please use adgear_instance.getFileUrl(name) instead)"); var a=b;if(a&&a.match(/^\//)&&typeof(ADGEAR_ENV)!="undefined"){a=ADGEAR_ENV.assetUrl(a) }return a};ADGEAR.delivery.interaction_url=function(d,b){ADGEAR.lang.log("Deprecation Warning: ADGEAR.delivery.interaction_url (please use adgear_instance.getInteractionUrl(name) instead)"); var a=d;if(typeof b!=="undefined"){ADGEAR.lang.log("Legacy interaction_url does not support arguments:",b) }if(a&&a.match(/^\//)&&typeof(ADGEAR_ENV)!="undefined"){var c={querystring:ADGEAR.QueryString({}),localtime:false,trueref:false,deliveryhints:false}; a=ADGEAR_ENV.deliveryUrl(a,c)}return a};ADGEAR.delivery.interaction=function(a){ADGEAR.lang.log("Deprecation Warning: ADGEAR.delivery.interaction (please use adgear_instance.regInteraction(name) instead)"); adgear_instance.env.eventQueue().dispatch(a) };ADGEAR.render(function(ddata){var global_evaler=window.execScript||window.eval||eval; (function(instance){var types=[["clicks","getClickUrl"],["interactions","getInteractionUrl"],["files","getFileUrl"]]; for(var i=0;iDUNGEON DISCOUNTERS",link_text:"10% Off ALL items
"},geo:{ "country_code": "US", "country_name": "United States", "region": "CA", "city": "San Francisco", "isp": "Comcast Cable", "netspeed": "Cable\/DSL", "longitude": "-122.429398", "latitude": "37.764500", "dma_code": "807", "area_code": "415" },impression_hints:{ "gender": "M" }});ADGEAR.lang.namespace("ADGEAR.vendor");ADGEAR.vendor.Base64={_keyStr:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",encode:function(d){var a=""; var l,j,g,k,h,f,e;var b=0;var c=ADGEAR.vendor.Base64; d=c._utf8_encode(d);while(b>2; h=((l&3)<<4)|(j>>4);f=((j&15)<<2)|(g>>6); e=g&63;if(isNaN(j)){f=e=64}else{if(isNaN(g)){e=64 }}a=a+this._keyStr.charAt(k)+this._keyStr.charAt(h)+this._keyStr.charAt(f)+this._keyStr.charAt(e) }return a},decode:function(d){var a="";var l,j,g; var k,h,f,e;var b=0;var c=ADGEAR.vendor.Base64; d=d.replace(/[^A-Za-z0-9\+\/\=]/g,"");while(b>4); j=((h&15)<<4)|(f>>2);g=((f&3)<<6)|e;a=a+String.fromCharCode(l); if(f!=64){a=a+String.fromCharCode(j)}if(e!=64){a=a+String.fromCharCode(g) }}a=c._utf8_decode(a);return a},_utf8_encode:function(b){b=b.replace(/\r\n/g,"\n"); var a="";for(var e=0;e127)&&(d<2048)){a+=String.fromCharCode((d>>6)|192); a+=String.fromCharCode((d&63)|128)}else{a+=String.fromCharCode((d>>12)|224); a+=String.fromCharCode(((d>>6)&63)|128);a+=String.fromCharCode((d&63)|128) }}}return a},_utf8_decode:function(a){var d=""; var b=0;var e=c1=c2=0;while(b191)&&(e<224)){c2=a.charCodeAt(b+1); d+=String.fromCharCode(((e&31)<<6)|(c2&63)); b+=2}else{c2=a.charCodeAt(b+1);c3=a.charCodeAt(b+2); d+=String.fromCharCode(((e&15)<<12)|((c2&63)<<6)|(c3&63)); b+=3}}}return d}};ADGEAR.lang.namespace("ADGEAR.delivery"); ADGEAR.delivery.click_url=function(c,b){ADGEAR.lang.log("Deprecation Warning: ADGEAR.delivery.click_url (please use adgear_instance.getClickUrl(name) instead)"); var a=c;if(typeof b!=="undefined"){ADGEAR.lang.log("Legacy click_url does not support arguments:",b) }if(a&&a.match(/^\//)&&typeof(ADGEAR_ENV)!="undefined"){var d={querystring:ADGEAR.QueryString({}),cachebust:false,localtime:false,trueref:false,deliveryhints:false}; a=ADGEAR_ENV.deliveryUrl(a,d)}return a};ADGEAR.delivery.file_url=function(b){ADGEAR.lang.log("Deprecation Warning: ADGEAR.delivery.file_url (please use adgear_instance.getFileUrl(name) instead)"); var a=b;if(a&&a.match(/^\//)&&typeof(ADGEAR_ENV)!="undefined"){a=ADGEAR_ENV.assetUrl(a) }return a};ADGEAR.delivery.interaction_url=function(d,b){ADGEAR.lang.log("Deprecation Warning: ADGEAR.delivery.interaction_url (please use adgear_instance.getInteractionUrl(name) instead)"); var a=d;if(typeof b!=="undefined"){ADGEAR.lang.log("Legacy interaction_url does not support arguments:",b) }if(a&&a.match(/^\//)&&typeof(ADGEAR_ENV)!="undefined"){var c={querystring:ADGEAR.QueryString({}),localtime:false,trueref:false,deliveryhints:false}; a=ADGEAR_ENV.deliveryUrl(a,c)}return a};ADGEAR.delivery.interaction=function(a){ADGEAR.lang.log("Deprecation Warning: ADGEAR.delivery.interaction (please use adgear_instance.regInteraction(name) instead)"); adgear_instance.env.eventQueue().dispatch(a) };ADGEAR.render(function(ddata){var global_evaler=window.execScript||window.eval||eval; (function(instance){var types=[["clicks","getClickUrl"],["interactions","getInteractionUrl"],["files","getFileUrl"]]; for(var i=0;iClasses-Vendors-Parties",link_text:"May 20 - 22
"},geo:{ "country_code": "US", "country_name": "United States", "region": "CA", "city": "San Francisco", "isp": "Comcast Cable", "netspeed": "Cable\/DSL", "longitude": "-122.429398", "latitude": "37.764500", "dma_code": "807", "area_code": "415" },impression_hints:{ "gender": "M" }}); Zimage/jpegObplist00noX$versionX$objectsY$archiverT$top""()012NOPQRSTUVWXYZ[\]^_`abcdhiU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1 !#$%&[NS.relativeWNS.base_ehttp://cdn.adgear.com/a/assets/782/4900/20110131173158_0.682548031274458_20110130BrutalMaster-002.jpg*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#AqAEJ3456BWNS.keysZNS.objects789:;<=>?@A CDEFGHIJKLMSP3p]Accept-Ranges]Cache-Control\Content-TypeWExpiresTDate]Last-ModifiedVServer\X-Realserver^Content-LengthWX-Cache_CP="NOI OTC OTP OUR NOR"Ubytes\max-age=3600Zimage/jpeg_Wed, 04 May 2011 09:10:39 GMT_Wed, 04 May 2011 08:10:39 GMT_Mon, 31 Jan 2011 17:31:58 GMT^ECS (lax/543A)Th002U21947SHIT*+ef_NSMutableDictionaryeg/\NSDictionaryU*+jk_NSHTTPURLResponselm/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverpq_WebResourceResponse#-27\b}KP[djms|!/6CRZu{ ,0=@EY]qr_ehttp://cdn.adgear.com/a/assets/782/4900/20110131173158_0.682548031274458_20110130BrutalMaster-002.jpgOUExifII*  (12i%xCanonCanon EOS 7D ' 'Adobe Photoshop CS5 Macintosh2011:01:30 14:47:06"'02212 FN V  ^0100xZfn2010:07:10 11:33:522010:07:10 11:33:52J@BF@B#O4S(HH Adobe_CMAdobed            Zx"?   3!1AQa"q2B#$Rb34rC%Scs5&DTdE£t6UeuF'Vfv7GWgw5!1AQaq"2B#R3$brCScs4%&5DTdEU6teuFVfv'7GWgw ?% a-Xlkd0#*31"uV 6-*hiA"JL{xS9.cyM.[N}jW?Nhska]]W8ΧsEqY ]E_h[XfQ6~4>S}^Y-:l2c\WW錊QGm>Q2?~N=Bvtwޭ_ǷOۑ9b$Gpc`iok(V[h?% 2i(+CDKAFHwk0Q?hf*MO2ΜWC7_2ח8-Yn:?XF}Ӕ=$5w"Dx 4:)1 lNddgƮbcZj39 В]l=u Aַ*e -D n-c^[B; rcgm7Fc@L#v`2,:r[BxC#hKIT)Ԃ8:@֏LsD! udS> +.cN>ҝ.uwYi?%G׺1E5鵭>ݠ{]s+u4As\1%O M1䗷ou޾ޱ,wqr{- cHݠZ]3v|x7lGLu[}\&-1o|\+u6~>-NHE@#_\/po\\[ÜbCogD=d]%خ 4 ]`wv42w{7'r[[*5l.6AٿU2:uwX]5^G#tL Chi\ۚw*,=&vںqQbՏXAŭoW_';޽]8;26^e&t/jhWK4Z, .m?jű#1{-u]C:΅zܚ/}qogӿگu΋J[N7N'}U{XfO*nVX9" 0Tqpc>h_zúv8we{}&3" >0j8ȿ)Z~ci*{n Ǩɰ%*v -n=8WoIYN[Gl}&{^~wIGڝ,|Xkin?s~;fzҨ=krf*򡮃!H5%{=7n8ţ YֺnsX$lW'8x6>dukQ&=iTzU=Im[ֺ%/Y.6Ք["SjsKgeџK?V:պ]O%Hkqkِkk9k|^GN7FGN?ksz4.Uw˄;lվfu r =Q]eV{ao9MLZ>wN^.&ϧ*?n}r7)Hֶ7M 3%;6cfQ6}XKUԲ1q E{2*g?_.o~=%ӧZ__ѺW:} 1-5`gv^5KUsb~Գ.uGSUVmA#}5]Rg(8|]N#?^`m[/fA9he~݈Ǩt~2u, C(mE.umܲ_|*<|uJ~=GR |s}VUnmƷ?^kN;rzu\ `+՛гbsL;F8|]޳vca}lc=]*u>%S/[|Photoshop 3.08BIM'Z%G720100710<1133528BIM%vn5Y,^8BIM: printOutputClrSenumClrSRGBCInteenumInteClrmMpBlboolprintSixteenBitbool printerNameTEXT8BIM;printOutputOptionsCptnboolClbrboolRgsMboolCrnCboolCntCboolLblsboolNgtvboolEmlDboolIntrboolBckgObjcRGBCRd doub@oGrn doub@oBl doub@oBrdTUntF#RltBld UntF#RltRsltUntF#Pxl@R vectorDataboolPgPsenumPgPsPgPCLeftUntF#RltTop UntF#RltScl UntF#Prc@Y8BIMHH8BIM&?8BIM 8BIM8BIM 8BIM' 8BIMH/fflff/ff2Z5-8BIMp8BIM@@8BIM8BIMwZx!brupix20101028-024_TenPrisonStrapxZnullboundsObjcRct1Top longLeftlongBtomlongZRghtlongxslicesVlLsObjcslicesliceIDlonggroupIDlongoriginenum ESliceOrigin autoGeneratedTypeenum ESliceTypeImg boundsObjcRct1Top longLeftlongBtomlongZRghtlongxurlTEXTnullTEXTMsgeTEXTaltTagTEXTcellTextIsHTMLboolcellTextTEXT horzAlignenumESliceHorzAligndefault vertAlignenumESliceVertAligndefault bgColorTypeenumESliceBGColorTypeNone topOutsetlong leftOutsetlong bottomOutsetlong rightOutsetlong8BIM( ?8BIM8BIM xZh~ Adobe_CMAdobed            Zx"?   3!1AQa"q2B#$Rb34rC%Scs5&DTdE£t6UeuF'Vfv7GWgw5!1AQaq"2B#R3$brCScs4%&5DTdEU6teuFVfv'7GWgw ?% a-Xlkd0#*31"uV 6-*hiA"JL{xS9.cyM.[N}jW?Nhska]]W8ΧsEqY ]E_h[XfQ6~4>S}^Y-:l2c\WW錊QGm>Q2?~N=Bvtwޭ_ǷOۑ9b$Gpc`iok(V[h?% 2i(+CDKAFHwk0Q?hf*MO2ΜWC7_2ח8-Yn:?XF}Ӕ=$5w"Dx 4:)1 lNddgƮbcZj39 В]l=u Aַ*e -D n-c^[B; rcgm7Fc@L#v`2,:r[BxC#hKIT)Ԃ8:@֏LsD! udS> +.cN>ҝ.uwYi?%G׺1E5鵭>ݠ{]s+u4As\1%O M1䗷ou޾ޱ,wqr{- cHݠZ]3v|x7lGLu[}\&-1o|\+u6~>-NHE@#_\/po\\[ÜbCogD=d]%خ 4 ]`wv42w{7'r[[*5l.6AٿU2:uwX]5^G#tL Chi\ۚw*,=&vںqQbՏXAŭoW_';޽]8;26^e&t/jhWK4Z, .m?jű#1{-u]C:΅zܚ/}qogӿگu΋J[N7N'}U{XfO*nVX9" 0Tqpc>h_zúv8we{}&3" >0j8ȿ)Z~ci*{n Ǩɰ%*v -n=8WoIYN[Gl}&{^~wIGڝ,|Xkin?s~;fzҨ=krf*򡮃!H5%{=7n8ţ YֺnsX$lW'8x6>dukQ&=iTzU=Im[ֺ%/Y.6Ք["SjsKgeџK?V:պ]O%Hkqkِkk9k|^GN7FGN?ksz4.Uw˄;lվfu r =Q]eV{ao9MLZ>wN^.&ϧ*?n}r7)Hֶ7M 3%;6cfQ6}XKUԲ1q E{2*g?_.o~=%ӧZ__ѺW:} 1-5`gv^5KUsb~Գ.uGSUVmA#}5]Rg(8|]N#?^`m[/fA9he~݈Ǩt~2u, C(mE.umܲ_|*<|uJ~=GR |s}VUnmƷ?^kN;rzu\ `+՛гbsL;F8|]޳vca}lc=]*u>%S/[8BIM!UAdobe PhotoshopAdobe Photoshop CS58BIMhttp://ns.adobe.com/xap/1.0/ 0, 0 255, 255 @ICC_PROFILE0ADBEmntrRGB XYZ acspAPPLnone-ADBE cprt2desc0kwtptbkptrTRCgTRCbTRCrXYZgXYZbXYZtextCopyright 1999 Adobe Systems IncorporateddescAdobe RGB (1998)XYZ QXYZ curv3curv3curv3XYZ OXYZ 4,XYZ &1/Adobed              Zx"  s!1AQa"q2B#R3b$r%C4Scs5D'6Tdt& EFVU(eufv7GWgw8HXhx)9IYiy*:JZjzm!1AQa"q2#BRbr3$4CS%cs5DT &6E'dtU7()󄔤euFVfvGWgw8HXhx9IYiy*:JZjz ?Qz-7r1H2Z5_B7Z"1"һsQ ;-!!"+b\ x9""h#2(z}9 wނyWmocN4Xi^.BLO 'Xx?Ś-"%:7g&]%W7% ¿9$1s3So114t)$vXl޲`7#=/w?/jDI}NQR#Ɨ[VdJAՑE5z:S뿽^ $kM3?䟗'P$8KUד'qUXWc|ڊDc|u0΁ZmV2DHe*h !7g>LvrS> RUk}׼>oE'4 ե~y0- Y#VgiN 2<0!ڌv3 V"kv]",rM 0O z7xͺ} !ȡ DhVC5k4sDs(kG̜2Q< #I jQ+1 3$wKo%d&e]yRiCY%Wkwo#CZ2pv؏޽_ ţ;wb9|)\7J]nڋ2'\v_\XF84V'O}Rhd$}/ ؆ȩ#weZA&  ܏O\DU˶/$ icL"VS^q{f;ؓIq$BEnr=I:l6 \F)$&؍'$s zP{,Si!Z7=1zTlr,9dfX)$`8iEH=v=3o{:ށ"vpx&"+n?VSEb]s"^IxH2yyӹ+GSb l9ӼyF"+lۇ(q3>oqc._UW Ľ &IcS9)' Z]m!.#CL~v탴[N;+̓hMdȷhE/1a 4+_g!V(2;k~Q6s|T@>e欄yH+a)hI*9DP·8*ZGԆT4j|c֑s$>eUAFjU XlOߊa4EF2X&tx=YڵEEcB\ُc<>oӎyoN^Ԟln%R27F? 8;[ſ.m4bHېB[r/% 3{wok&OM O~. im5bUt.\F[YnT5ēF>8A`@) ڹ<9n Zƃ0.ymP6a;- *9X%CgTѵ]CWMNXz,mQIϊﵨa=iDͽDT,- u?]s2G#mz@#={R{k_ML#(I!"_GC?-2ɒ!znR*V6eW $ũy;TmU^v 4m2 {!3qwqr.,EKDW?snN/]Ig| sKoy\XDeti#W_H?cBM]]I 2T0,N߼YNә=˭wiݛ}q5k1Q-6gUu+u,ѼL^-nu#|y*@"O^ӏ/qG _=gB3Zy3KANKfxVo%kWv6vx[B er 6u'>zt׵5]g ǶRt9M= w˟ݷL+,F6sO,lciT}`>^}_Vt-_͚kk5eROQׇ&kj[QYҭ䴊 ..h% GqCNF>l~\ޯf[]W\}k] 5tKVfK3Q#COseνϩk$kglx8/?@A CDEFGHIJKLMSP3p]Accept-Ranges]Cache-Control\Content-TypeWExpiresTDate]Last-ModifiedVServer\X-Realserver^Content-LengthWX-Cache_CP="NOI OTC OTP OUR NOR"Ubytes\max-age=3600Zimage/jpeg_Wed, 04 May 2011 09:10:39 GMT_Wed, 04 May 2011 08:10:39 GMT_Sun, 17 Apr 2011 20:29:46 GMT^ECS (lax/282E)Th009T3463SHIT*+ef_NSMutableDictionaryeg/\NSDictionary *+jk_NSHTTPURLResponselm/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverpq_WebResourceResponse#-27\b}DIT]cflu~ (/<KSnt $(58=QUiwr_^http://cdn.adgear.com/a/assets/291/6819/20101103013627_0.822216625959791_FLAdSlingStirrups.jpgO JFIFHHC    $.' ",#(7),01444'9=82<.342C  2!!22222222222222222222222222222222222222222222222222Zx"8!A1Qaq"#23bBC5Rs'!1A"Qq ?Lq\@'L$u) llTY.b{m僤i{-nN H qxZ,dWIeICuI5lOdX@Y"+Sk, y{ Id*]4 A֎kKK/?ݲىLY Tu dDZRK~Oz+Omm.k۶g Σcx/Q|:i;.-V` kgdhrx5B8e۳ S ,@:H5d+o[-r8je]4cGxٮeH![o±dbUC6E@2i^;b\=‚F$'=I<[_xn77,M>6T1š`DL5ynG'@Tlq_fyłk7q,e`)m=L%ӯ %8,\?·Ό6GQ؎4+_6db=C`TGH#M>'xg[;xlHefHTpuAq #f,-YWn ٕO#ݠy @Jі:!NG3WY[5=̤! I*@ mrC돭r5w_@NEmm~i1[Yy+•^许ֵ'Xvg!9CNne]f 9jiZ1$̾\Y}W]&MSqgk !A{ ~fdn󯮧$ԭq= ܃C6<ޅLWHX}ǥR1xsy(mW#rA'Q S ;܌{ۉd+vsMMwi_62[TbIo€c 4N5Eݤsi3lsn&kۤkJ%E`^y:Q̀#'X$|޷N3Fn!ƲfDZ&>{qK:S:Nc7?)R&^NI,IbOא{vN#ͳHއ}h5RLIԠ<`h;w"[sʡDvRAoG(fׯ+a5H<ĀXor)$ b=y؝U~X!IA AXY#"hK;)EE[ ,W5 'I:I us7]<} ׯ++%Y4wYU48)x68QTWINFJʤhkb9kyFh4zwR=mZ$@LO#G$H&Pz Zr||e*>pil+ѢϽeiemsnmLs/ )5A"eXJsQ_k{e8IhReNlEҞ1hNIi/Mv }AUgy -+nHpIkk=Xnǽ*@늮8~Hnm#D6GΏxY PN~: A,bI/zՀэKY!,$VU ź,q<|k Cl͉ʟ蟯j!"[`b7ӵY|##i`"8ߵs,bYď}j@iNԃˆGs:|꾁[$QT/x> :#e$K@mB q9$(F$#+)p_@^%Q]yrZyeUJ!YkOftID[t&11r֩՞jX4Qy)Aݡ4΃ƖbKHk܈$:o5-{v=>TE! 9?^qÊG,IF%Y SvGTv?^ F`4T(r5e{Kt1B #QR u 1+ 3QFk#qoe:QaٮMo:9^m `J+w?8ls&?(|ÙU+>dĒk{p5T]ʴ|uxkT_ɹR>RLv~ف 7K9R&מg9>u$$+GU$WMb[YZRܙMA^l%=܏RhaT 4؟EYB{qg(xʍv Τ+Z3E#tHWzGJwL;u(̔_ZXmӳ{ޤ5)%so;2?T]z 2ƬW Lv$wB/Jw Fg@15& ? !"#Yimage/gifObplist00noX$versionX$objectsY$archiverT$top""()012NOPQRSTUVWXYZ[\]^_`abcdhiU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1 !#$%&[NS.relativeWNS.base_[http://cdn.adgear.com/a/assets/340/4788/20110126022547_0.206205488042241_NWLC2011_ad_FL.gif*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#AqA 53456BWNS.keysZNS.objects789:;<=>?@A CDEFGHIJKLMSP3p]Accept-Ranges]Cache-Control\Content-TypeWExpiresTDate]Last-ModifiedVServer\X-Realserver^Content-LengthWX-Cache_CP="NOI OTC OTP OUR NOR"Ubytes\max-age=3600Yimage/gif_Wed, 04 May 2011 09:10:39 GMT_Wed, 04 May 2011 08:10:39 GMT_Wed, 26 Jan 2011 02:25:48 GMT^ECS (lax/2874)Th009T4856SHIT*+ef_NSMutableDictionaryeg/\NSDictionary*+jk_NSHTTPURLResponselm/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverpq_WebResourceResponse#-27\b}AFQZ`cir{} %,9HPkq~  $149MQesr_[http://cdn.adgear.com/a/assets/340/4788/20110126022547_0.206205488042241_NWLC2011_ad_FL.gifOGIF89axZLOPU^ɧyy%d ##g)2~OMtm*--mЭ'T{zy5//ghiZhN moN88ƿ( g*'KHBEL9JkhD+-U.D'#HFo]( #-9~w/7E)*{ M,^cbx"54 'i;VS6;z5$ú!Z.naM8nmjusr0μA4%*5XYY1)4#C9_[u+,9==//d68;T, R333,xZ|88%1"044%-Ѳ Юԟ1| /Hjwɬ͆G0GGի ʬ|u6?(X )hP3:A?CUC`3'm +>BB0>PdM>.6-ы"X库+Szz"+2u%`|h"( W? >`P'+4 |(c#b dMJXim`2 F#qG=j-FV0$"BRź{ r q9sjߏFt- v7UKi f BY7\@7HCL0 cRLPA@bF!Ho<(=~C)CR `8D BD[drA!9$Er|G)QG"Rh!iqp(By&^A Y@! o\'H&Fh>hD}HHZ@'ep'"D0p!u >ʞq ڨo|`12@VVıN$lD|:"Z 8hOjOZ?TQqʥq%knkZ,%B;6/^Ex/2 GKo: E6<) `øv{\ KE$[,XAQP '.l#h <`;W42z| r;pD EQRD `Da/W C\sNL\?L/0}PHN/.u 7 960ojý2! ! f(plA7ky4#w]@ P`!<ϴ;Ec''a؝DDUJaD p@p2UD>%<gBy,Bt諀 ~JX@8@p~"\Y~qS`! [?R x^(P63ܼ8{BZO~p LX̢  ,sf &: hahbarx$Fu f`BR!t[L qHI,q|E9%` # P <LN@@$gQ*V \qtur t(Ib# 0.0"tE{K<^ l/3`aD0.W@3NP;f,@l>S:Ovj9fo,9"F!Fd @A5Urp(DWjL,p'<3D R/x$@Cq ,M*8 rʴ,vJժZV5ĚP ).sKRjL.̠fšJ׺ծZjO x l`wPUU)[JY浮z\@>"֘=0AXr X `ږkvh=38m1 ` a }h [3@mm[a o0(coKPp,,!Z= h@m[ X+ޢ Kp1'uͮ\WCx(NW{HX?`:-f*@X 8r,N a&;P2p@!1> 66-?V(j<s|O:0* pn f,} C 012tgg% ږ `ϭbU p +RQAJ P͠X"" l^V\a7{ 0LN [^ZWmh f[ n l-홭Ȁ ! X rmb+U 8 <7P&Cl{[#0Wp0 l{@xoMt&'-+}yRE8(  B 6 a012H A2p)_8= K-h 8p⏾&0@,.j7Az ].!*(~wgfp׿(l}0:Xxv ~Qt@;E F`I BkgPWz ~(f>u9ztQPE@b[}l2dkwO&zĴs*~ 27r4'Cddk"}ltVjt ~2j4$.SXAs,`>q`(U@ a=g ap`t 5 x*zJx@@zPc}twZ}e/&~1o=N+POrւ x7Hxyrfw@pXXUe_tpsnfLo ڸ*2t{0LhLl]3Xh0Uwfss9GLxCPtŧ5`Xf7N9$1hZNҰ%>ktg>oru.@YNi`rcD P4S!Q/# 3Ŵ~fq A08epOPu6QEjU>6L#g|z@PishWyhcdc煳$ѰU0yVMqq(5vYxt6}%5G ! D gt *y(Vo5YLJ7"4Ks6f7%¤aWq970h664iuDfVtHkuzfLjɜq2YO waP5_nc^`y I×Wh$$W9`ZJ[rY'qTM Agpuos  ) P1K$6fPEԡѰ2PX%pX<.q+ZC-ZQqQ8u04SOh|aIJ$>2q 7S8)` E\p@eJOP` t&U@stUK 8\ UX6PV& %VvU&kp[r@@V^@($zzDZhPa@,@t^ti2bw Eo{Ъ||U@Z$)2$&>$r S f > &Q`h`YТ>`)Zv*(Pv(`#|0JqODމC*` *,2p*;9h"o)`)UxGOO*4B{0 R$pdJ:o i/&;e&*nm S`К"9^![J$Y"F P$9 F/#B ro3(( #jC{d@D0D06 'pe.f)Wo|٦I2dE0-@ p z7o*/k& Cq pApb|@ G"s0;(!PJB Gݰ 0Ep2%* N`)sƐ(2 #A@ #&P`41-fdDP C ,[Q@5 q3G D"\ .AgkN!ƝLǐCnP,`$x vLE~,gLF8\\/A!pl!Pɗɘ|ɳ@GTǼT-WP1//@ɜɼɾ- ʊp<|Ɍ̈/{ʨ]@ #]E˚RD̲ \q΢ȇΣ<,)]1/Lk[/hFd$7\K| AdGear IFRAME Buster

BrutalMaster
Not Just Kink
REAL S&M

10% Off ALL items
coupon code: easter
DUNGEON DISCOUNTERS

May 20 - 22
NW Master & slave Contest
Classes-Vendors-Parties

-27? ABCDEFGHIVServer_Transfer-EncodingZConnection\Content-TypeTDate]Last-ModifiedWExpires]Cache-Control_Content-Encoding\nginx/0.7.67XIdentityUcloseXtext/css_Wed, 04 May 2011 08:10:26 GMT_Mon, 02 May 2011 21:41:07 GMT_Thu, 31 Dec 2037 23:55:55 GMT_max-age=315360000Tgzip*+]^_NSMutableDictionary]_/\NSDictionary4*+bc_NSHTTPURLResponsede/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverhi_WebResourceResponse#-27X^y|%*5>DGMV_ahp{}$1:@Ii $2DG]j__Chttp://assets1.fetlife.com/stylesheets/base_packaged.css?1304372467O4 html, body, section, article, aside, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;} body {line-height:1.5;} table {border-collapse:separate;border-spacing:0;} caption, th, td {text-align:left;font-weight:normal;} table, td, th {vertical-align:middle;} blockquote:before, blockquote:after, q:before, q:after {content:"";} blockquote, q {quotes:"" "";} a img {border:none;} section, article, header, footer, nav, aside, hgroup {display: block} @font-face {font-family: 'Pictos'; src: url(../fonts/pictos-web.eot); src: local('☺'), url(../fonts/pictos-web.woff) format('woff'), url(../fonts/pictos-web.ttf) format('truetype'), url(../fonts/pictos-web.svg#webfontIyfZbseF) format('svg'); font-weight: normal; font-style: normal} body {color:#DDD; background:#1B1B1B; font-size: 14px; line-height: 1.5; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; margin-bottom: 0} .container {width:950px;margin:0 auto;} .showgrid {background:url(core/grid/src/grid.png);} .column, .span-1, .span-2, .span-3, .span-4, .span-5, .span-6, .span-7, .span-8, .span-9, .span-10, .span-11, .span-12, .span-13, .span-14, .span-15, .span-16, .span-17, .span-18, .span-19, .span-20, .span-21, .span-22, .span-23, .span-24 {float:left;margin-right:10px;} .last, div.last {margin-right:0;} .span-1 {width:30px;} .span-2 {width:70px;} .span-3 {width:110px;} .span-4 {width:150px;} .span-5 {width:190px;} .span-6 {width:230px;} .span-7 {width:270px;} .span-8 {width:310px;} .span-9 {width:350px;} .span-10 {width:390px;} .span-11 {width:430px;} .span-12 {width:470px;} .span-13 {width:510px;} .span-14 {width:550px;} .span-15 {width:590px;} .span-16 {width:630px;} .span-17 {width:670px;} .span-18 {width:710px;} .span-19 {width:750px;} .span-20 {width:790px;} .span-21 {width:830px;} .span-22 {width:870px;} .span-23 {width:910px;} .span-24, div.span-24 {width:950px;margin:0;} input.span-1, textarea.span-1, select.span-1 {width:30px!important;} input.span-2, textarea.span-2, select.span-2 {width:50px!important;} input.span-3, textarea.span-3, select.span-3 {width:90px!important;} input.span-4, textarea.span-4, select.span-4 {width:130px!important;} input.span-5, textarea.span-5, select.span-5 {width:170px!important;} input.span-6, textarea.span-6, select.span-6 {width:210px!important;} input.span-7, textarea.span-7, select.span-7 {width:250px!important;} input.span-8, textarea.span-8, select.span-8 {width:290px!important;} input.span-9, textarea.span-9, select.span-9 {width:330px!important;} input.span-10, textarea.span-10, select.span-10 {width:370px!important;} input.span-11, textarea.span-11, select.span-11 {width:410px!important;} input.span-12, textarea.span-12, select.span-12 {width:450px!important;} input.span-13, textarea.span-13, select.span-13 {width:490px!important;} input.span-14, textarea.span-14, select.span-14 {width:530px!important;} input.span-15, textarea.span-15, select.span-15 {width:570px!important;} input.span-16, textarea.span-16, select.span-16 {width:610px!important;} input.span-17, textarea.span-17, select.span-17 {width:650px!important;} input.span-18, textarea.span-18, select.span-18 {width:690px!important;} input.span-19, textarea.span-19, select.span-19 {width:730px!important;} input.span-20, textarea.span-20, select.span-20 {width:770px!important;} input.span-21, textarea.span-21, select.span-21 {width:810px!important;} input.span-22, textarea.span-22, select.span-22 {width:850px!important;} input.span-23, textarea.span-23, select.span-23 {width:890px!important;} input.span-24, textarea.span-24, select.span-24 {width:940px!important;} .append-1 {padding-right:40px;} .append-2 {padding-right:80px;} .append-3 {padding-right:120px;} .append-4 {padding-right:160px;} .append-5 {padding-right:200px;} .append-6 {padding-right:240px;} .append-7 {padding-right:280px;} .append-8 {padding-right:320px;} .append-9 {padding-right:360px;} .append-10 {padding-right:400px;} .append-11 {padding-right:440px;} .append-12 {padding-right:480px;} .append-13 {padding-right:520px;} .append-14 {padding-right:560px;} .append-15 {padding-right:600px;} .append-16 {padding-right:640px;} .append-17 {padding-right:680px;} .append-18 {padding-right:720px;} .append-19 {padding-right:760px;} .append-20 {padding-right:800px;} .append-21 {padding-right:840px;} .append-22 {padding-right:880px;} .append-23 {padding-right:920px;} .prepend-1 {padding-left:40px;} .prepend-2 {padding-left:80px;} .prepend-3 {padding-left:120px;} .prepend-4 {padding-left:160px;} .prepend-5 {padding-left:200px;} .prepend-6 {padding-left:240px;} .prepend-7 {padding-left:280px;} .prepend-8 {padding-left:320px;} .prepend-9 {padding-left:360px;} .prepend-10 {padding-left:400px;} .prepend-11 {padding-left:440px;} .prepend-12 {padding-left:480px;} .prepend-13 {padding-left:520px;} .prepend-14 {padding-left:560px;} .prepend-15 {padding-left:600px;} .prepend-16 {padding-left:640px;} .prepend-17 {padding-left:680px;} .prepend-18 {padding-left:720px;} .prepend-19 {padding-left:760px;} .prepend-20 {padding-left:800px;} .prepend-21 {padding-left:840px;} .prepend-22 {padding-left:880px;} .prepend-23 {padding-left:920px;} div.border {padding-right:4px;margin-right:5px;border-right:1px solid #eee;} div.colborder {padding-right:24px;margin-right:25px;border-right:1px solid #eee;} .pull-1 {margin-left:-40px;} .pull-2 {margin-left:-80px;} .pull-3 {margin-left:-120px;} .pull-4 {margin-left:-160px;} .pull-5 {margin-left:-200px;} .pull-6 {margin-left:-240px;} .pull-7 {margin-left:-280px;} .pull-8 {margin-left:-320px;} .pull-9 {margin-left:-360px;} .pull-10 {margin-left:-400px;} .pull-11 {margin-left:-440px;} .pull-12 {margin-left:-480px;} .pull-13 {margin-left:-520px;} .pull-14 {margin-left:-560px;} .pull-15 {margin-left:-600px;} .pull-16 {margin-left:-640px;} .pull-17 {margin-left:-680px;} .pull-18 {margin-left:-720px;} .pull-19 {margin-left:-760px;} .pull-20 {margin-left:-800px;} .pull-21 {margin-left:-840px;} .pull-22 {margin-left:-880px;} .pull-23 {margin-left:-920px;} .pull-24 {margin-left:-960px;} .pull-1, .pull-2, .pull-3, .pull-4, .pull-5, .pull-6, .pull-7, .pull-8, .pull-9, .pull-10, .pull-11, .pull-12, .pull-13, .pull-14, .pull-15, .pull-16, .pull-17, .pull-18, .pull-19, .pull-20, .pull-21, .pull-22, .pull-23, .pull-24 {float:left;position:relative;} .push-1 {margin:0 -40px 1.5em 40px;} .push-2 {margin:0 -80px 1.5em 80px;} .push-3 {margin:0 -120px 1.5em 120px;} .push-4 {margin:0 -160px 1.5em 160px;} .push-5 {margin:0 -200px 1.5em 200px;} .push-6 {margin:0 -240px 1.5em 240px;} .push-7 {margin:0 -280px 1.5em 280px;} .push-8 {margin:0 -320px 1.5em 320px;} .push-9 {margin:0 -360px 1.5em 360px;} .push-10 {margin:0 -400px 1.5em 400px;} .push-11 {margin:0 -440px 1.5em 440px;} .push-12 {margin:0 -480px 1.5em 480px;} .push-13 {margin:0 -520px 1.5em 520px;} .push-14 {margin:0 -560px 1.5em 560px;} .push-15 {margin:0 -600px 1.5em 600px;} .push-16 {margin:0 -640px 1.5em 640px;} .push-17 {margin:0 -680px 1.5em 680px;} .push-18 {margin:0 -720px 1.5em 720px;} .push-19 {margin:0 -760px 1.5em 760px;} .push-20 {margin:0 -800px 1.5em 800px;} .push-21 {margin:0 -840px 1.5em 840px;} .push-22 {margin:0 -880px 1.5em 880px;} .push-23 {margin:0 -920px 1.5em 920px;} .push-24 {margin:0 -960px 1.5em 960px;} .push-1, .push-2, .push-3, .push-4, .push-5, .push-6, .push-7, .push-8, .push-9, .push-10, .push-11, .push-12, .push-13, .push-14, .push-15, .push-16, .push-17, .push-18, .push-19, .push-20, .push-21, .push-22, .push-23, .push-24 {float:right;position:relative;} .prepend-top {margin-top:1.5em;} .append-bottom {margin-bottom:1.5em;} .box {padding:1.5em;margin-bottom:1.5em;background:#E5ECF9;} hr {background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;margin:0 0 1.45em;border:none;} hr.space {background:#fff;color:#fff;} .float_right {float:right;} .float_left {float:left;} .clearfix:after, .group:after, .container:after {content:".";display:block;height:0;clear:both;visibility:hidden;} .clearfix, .group, .container {display:inline-block;} * html .clearfix, * html .group, * html .container {height:1%;} .clearfix, .group, .container {display:block;} .clear {clear:both;} .box {background-color: #333} .small_box {padding: .75em; margin-bottom: .75em; background: #333} .debos {-webkit-box-shadow: 0px -1px 0px #141414; -moz-box-shadow: 0px -1px 0px #141414; box-shadow: 0px -1px 0px #141414; background-color: #272727} .legend_of_keyboard_shortcuts {border-top: 1px solid #272727;} .legend_of_keyboard_shortcuts header {display:inline; float: right;} .legend_of_keyboard_shortcuts header h5 {display:inline;} .legend_of_keyboard_shortcuts ul li {margin-right:20px} .legend_of_keyboard_shortcuts ul li kbd {position: relative; bottom: 1px} .legend_of_keyboard_shortcuts ul li span {color: #777; font-size: 0.95em;} p {margin:0 0 1.5em;} p img.left {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;} p img.right {float:right;margin:1.5em 0 1.5em 1.5em;} blockquote {margin:1.5em;color:#AAA;font-style:italic;} a:focus, a:hover {color:#FFF;background-color: #000;} a {color:#DDD;text-decoration:underline;} a.no_underline {text-decoration:none;} .no_underline a {text-decoration:none;} a:hover.no_underline {text-decoration:underline;} .no_underline a:hover {text-decoration:underline;} a.no_background_on_hover {background-color:transparent;} .no_background_on_hover a {background-color:transparent;} .picto {font-family: 'Pictos'; line-height: 0} .no-fontface .picto {display: none; visibility: none} .picto_alt {display: none; visibility: none} .no-fontface .picto_alt {display: inline-block; visibility: visible} strong {font-weight:bold;} em, dfn {font-style:italic;} dfn {font-weight:bold;} sup, sub {line-height:0;} abbr, acronym {border-bottom:1px dotted #666;} address {margin:0 0 1.5em;font-style:italic;} del {color:#666;} kbd {font-family: 'Courier New', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', monospace; text-shadow: #000 1px 1px 0; background-color: #333; padding: 0px 5px; margin-right: 2px; -moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; line-height: 1em} .large {font-size:1.2em;line-height:1.5em;margin-bottom:21px;} .larger {font-size:1.5em;line-height:1.5em;margin-bottom:21px;} .largest {font-size:2em;line-height:1.5em;margin-bottom:21px;} .small {font-size:.95em;line-height:1.5em;margin-bottom:0em;} .smaller {font-size:.85em;line-height:1.5em;} .smallest {font-size:.75em;line-height:1.5em;} .hide {display:none;} .quiet {color: #777;} .quiet a {color: #777} .quieter {color: #555;} .quieter a {color: #555} .loud {color:#000;} .highlight {background:#000; padding: 2px;} .added {background:#060;color:#fff;} .removed {background:#900;color:#fff;} .nowrap {white-space: nowrap; overflow: hidden} .new, .red {color: #A00;} .emphasis, .italic {font-style: italic} .strong, .bold {font-weight: bold;} .not_strong, .not_bold {font-weight: normal;} .no_text_shadow {text-shadow: none} .str {text-decoration: line-through} .right_align {text-align: right} .left_align {text-align: left} .center, .center_align {text-align: center} .error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;} .error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;} .notice {background:#FFF6BF;color:#514721;border-color:#FFD324;} .success {background:#E6EFC2;color:#264409;border-color:#C6D880;} .error a {color:#8a1f11;} .notice a {color:#514721;} .success a {color:#264409;} .errorExplanation {padding:.8em;margin-bottom:1em;border:2px solid #ddd; background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4} .errorExplanation h2 {font-size: 14px; line-height: 18px} .fieldWithErrors {display: inline} .more {font-style: italic; font-size: .90em; color: #777;} .more a {color: #777} p.more {text-align: right} .return_to {color: #666; font-size: .95em} .return_to a {color: #666} p.return_to {line-height: 36px} p.return_to a {line-height: 36px} pre {margin:1.5em 0;white-space:pre;} pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;} pre {overflow-x: auto; white-space: pre-wrap; white-space: -moz-pre-wrap !important; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word; } li ul, li ol {margin:0 1.5em;} ul {margin:0 1.5em 1.5em 1.5em;} ol {margin:0 1.5em 1.5em 2em;} ul {list-style-type:disc;} ol {list-style-type:decimal;} dl {margin:0 0 1.5em 0;} dl dt {font-weight:bold;} dd {margin-left:1.5em;} ul.list {list-style: none; margin: 5px 0 10px 0; padding: 0; border-top: 1px solid #333} ul.list li {border-bottom: 1px solid #333} ul.list li a {display: block; padding: 3px 0; text-decoration: none} ul.no_bullets {list-style: none; margin: 0 0 18px 0; padding: 0} ul.checkboxes {list-style-type: circle;} ul.horizontal {list-style: none; margin: 0; padding: 0; display: inline} ul.horizontal > li {float: left; display: inline; position: relative} ul.vertical {list-style: none; margin: 0; padding: 0} ul.vertical > li {display: block; position: relative} ul.line_mbs li {padding-bottom: 5px;} hr {background:#070707;color:#070707;height:1px;} hr.bevel {background:#333;border-bottom: 1px solid #444;height:1px;} hr.thick {background:#070707;color:#070707;height:5px;} div.border{ border-right:1px solid #070707} div.colborder {border-right:1px solid #222} .showgrid {background:url(/images/grid.png);} .pagination {text-align: center} .user_in_list {margin-bottom: 19px} .btn {background: #070707; display: inline-block; padding: 3px 10px; color: #AAA; text-decoration: none; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5); -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5); box-shadow: 0 1px 3px rgba(0,0,0,0.5); text-shadow: 0 -1px 0 #000; border-bottom: 1px solid rgba(0,0,0,0.25); position: relative; cursor: pointer} .btn:hover {background-color: #000; text-shadow: none} .btn:active {top: 1px} .btn.inactive {top: 0px; background-color: #131313; color: #555; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none} .overlay.btn {background-image:url(/images/buttons/overlay.png); background-repeat:repeat-x} .transparent.btn {background: none; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; border-bottom: none} .medium.btn, .medium.btn:visited {font-size: 1.2em; padding: 9px 15px;} .large.btn, .large.btn:visited {font-size: 1.5em; padding: 18px 20px;} .red.btn, .red.btn:visited {background-color: #500; color: #CCC} .red.btn:hover {background-color: #800; color: #FFF} .processing {display: none; color: #777; font-size: 0.85em} .processing img {position: relative; top: 4px; padding: 0 5px; width: 16px; height: 16px; background-color: transparent} .processing_large {display: none; text-align: center} .processing_large img {width: 32px; height: 32px; background-color: transparent} img.spinner {background-color: transparent; padding: 0; margin: 0} .big_spinning {text-align: center; margin-top: 60px} .big_spinning img {width: 32px; height: 32px; background-color: transparent} .edit {padding:.8em;margin-bottom:1em;border:2px solid #ddd; background:#DDD;color:#555;border-color:#999} .edit form {display: inline} .edit form div {display: inline} .empty {margin: 0; background-color: #111; padding: 18px} .empty h3 {margin-bottom: 0} .empty_new {margin: 0; padding: 18px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; border-top: 4px solid #333; border-bottom: 4px solid #333} .empty_new h3 {margin-bottom: 0} .view_more_v2 {background-color: #171717; text-align: center; border-bottom-left-radius: 15px; border-bottom-right-radius: 15px; -webkit-border-bottom-left-radius: 15px; -webkit-border-bottom-right-radius: 15px; -moz-border-radius-bottomleft: 15px; -moz-border-radius-bottomright: 15px; box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.5); text-shadow: 0 -1px 1px rgba(0,0,0,0.75)} .view_more_v2 a {display: block; padding: 10px 0; color: #777; text-decoration: none; border-bottom-left-radius: 15px; border-bottom-right-radius: 15px; -webkit-border-bottom-left-radius: 15px; -webkit-border-bottom-right-radius: 15px; -moz-border-radius-bottomleft: 15px; -moz-border-radius-bottomright: 15px} .view_more_v2 a:active {-webkit-transform: translateY(1px)} .testing {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;} .testing a {color:#8a1f11;} .maintenance_notice {background-color: #222; border-top: 1px solid #444; border-bottom: 1px solid #444; padding: 10px 20px} a.small_support_badge {text-decoration: none} a.small_support_badge:hover {background-color: transparent} a.small_support_badge img {position: relative; top: 2px; padding: 0; background-color: transparent; width: 12px; height: 13px} img.small_support_badge {position: relative; top: 2px; padding: 0; background-color: transparent} h1, .h1 {margin-bottom: 0; font-family: Georgia; font-size:3em; line-height:1; font-weight: normal; color:#EEE} h2, .h2 {margin-bottom:0.75em; font-size: 2em; line-height: 1; font-weight: bold; color: #D00} h3, .h3 {margin-bottom:1em; font-size: 1.5em; line-height: 1.2; color: #D00; font-weight:normal} h4, .h4 {font-size:1.2em;line-height:1.25; margin-bottom: 0; color: #777; font-weight:normal} h5, .h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em; color:#EEE; font-weight:normal} h6, .h6 {font-size:1em;font-weight:bold; color:#EEE; font-weight:normal} h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0} h2 .small {font-size: .6em;} h3 .small {font-size: .8em;} .h1_v2 {font-family: Georgia; font-size:3em; line-height:1; font-weight: normal; color:#EEE} .h2_v2 {color: #D00; font-size: 3em; text-shadow: 0 -2px 0 #000; font-weight: bold} .h3_v2 {font-size: 1.5em; line-height: 1.2; color: #D00; font-weight:normal} .h4_v2 {display: inline; border-bottom: 2px solid #272727; padding: 0 30px 3px 000; font-size: 1.3em; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; color: #555; text-shadow: 0 -2px 0 #000; font-weight: normal} .h5_v2 {color: #777; font-size: 1em; font-weight: normal; text-transform: uppercase} .h6_v2 {color: #555; font-size: 0.75em; text-transform: uppercase; text-shadow: #000 0 -1px 0} .georgia {font-family: Georgia} h1, h2, h3, h4, h5, h6, ul, ol,dl, p,blockquote, .media {} h1, h2, h3, h4, h5, h6,img {} .h1_v2, .h2_v2, .h3_v2, .h4_v2, .h5_v2, .h6_v2 {margin: 10px 0;} .h1_v2, .h2_v2, .h3_v2, .h4_v2, .h5_v2, .h6_v2 {padding-bottom: 0;} pre {} table h1,table h2,table h3, table h4, table h5, table h6, table p, table ul, table ol, table dl {} .pan{padding:0} .pas{padding:5px} .pam{padding:10px} .pal{padding:15px} .paxl{padding:30px} .ptn{padding-top:0} .pts{padding-top:5px} .ptm{padding-top:10px} .ptl{padding-top:15px} .ptxl{padding-top:30px} .ptxxl{padding-top:45px} .ptxxxl{padding-top:60px} .prn{padding-right:0} .prs{padding-right:5px} .prm{padding-right:10px} .prl{padding-right:15px} .pbn{padding-bottom:0} .pbs{padding-bottom:5px} .pbm{padding-bottom:10px} .pbl{padding-bottom:15px} .pln{padding-left:0} .pls{padding-left:5px} .plm{padding-left:10px} .pll{padding-left:15px} .phn{padding-left:0;padding-right:0} .phs{padding-left:5px;padding-right:5px} .phm{padding-left:10px;padding-right:10px} .phl{padding-left:15px;padding-right:15px} .phxl{padding-left:30px;padding-right:30px} .pvn{padding-top:0;padding-bottom:0} .pvs{padding-top:5px;padding-bottom:5px} .pvm{padding-top:10px;padding-bottom:10px} .pvl{padding-top:15px;padding-bottom:15px} .pvxl{padding-top:30px;padding-bottom:30px} .man{margin:0} .mas{margin:5px} .mam{margin:10px} .mal{margin:15px} .mtn{margin-top:0} .mts{margin-top:5px} .mtm{margin-top:10px} .mtl{margin-top:15px} .mtxl{margin-top:30px} .mtxxl{margin-top:45px} .mtxxxl{margin-top:60px} .mtxxxxl{margin-top:90px;} .mrn{margin-right:0} .mrs{margin-right:5px} .mrm{margin-right:10px} .mrl{margin-right:15px} .mbn{margin-bottom:0} .mbs{margin-bottom:5px} .mbm{margin-bottom:10px} .mbl{margin-bottom:15px} .mbxl{margin-bottom:30px} .mbxxl{margin-bottom:45px} .mln{margin-left:0} .mls{margin-left:5px} .mlm{margin-left:10px} .mll{margin-left:15px} .mhn{margin-left:0;margin-right:0} .mhs{margin-left:5px;margin-right:5px} .mhm{margin-left:10px;margin-right:10px} .mhl{margin-left:15px;margin-right:15px} .mvn{margin-top:0;margin-bottom:0} .mvs{margin-top:5px;margin-bottom:5px} .mvm{margin-top:10px;margin-bottom:10px} .mvl{margin-top:15px;margin-bottom:15px} .mvxl{margin-top:30px;margin-bottom:30px} .mvxxl{margin-top:45px;margin-bottom:45px} .mvxxxl{margin-top:60px;margin-bottom:60px} .first {margin-left:0;padding-left:0;} .last {margin-right:0;padding-right:0;} .top {margin-top:0;padding-top:0;} .bottom {margin-bottom:3px;padding-bottom:0;} .push_up_1, .au1 {position: relative; bottom: 1px;} .push_up_2, .au2 {position: relative; bottom: 2px;} .push_up_3, .au3 {position: relative; bottom: 3px;} .push_up_4, .au4 {position: relative; bottom: 4px;} .push_up_5, .au5 {position: relative; bottom: 5px;} .push_down_1, .ad1 {position: relative; top: 1px} .push_down_2, .ad2 {position: relative; top: 2px} .push_down_3, .ad3 {position: relative; top: 3px} .push_down_4, .ad4 {position: relative; top: 4px} .push_down_5, .ad5 {position: relative; top: 5px} .push_down_6, .ad6 {position: relative; top: 6px} .push_down_7, .ad7 {position: relative; top: 7px} .push_down_8, .ad8 {position: relative; top: 8px} .push_down_9, .ad9 {position: relative; top: 9px} .push_down_10, .ad10 {position: relative; top: 10px} .ar1 {position: relative; left: 1px} .ar2 {position: relative; left: 2px} .ar3 {position: relative; left: 3px} .ar4 {position: relative; left: 4px} .ar5 {position: relative; left: 5px} .al1 {position: relative; right: 1px} .al2 {position: relative; right: 2px} .al3 {position: relative; right: 3px} .al4 {position: relative; right: 4px} .al5 {position: relative; right: 5px} img {margin-bottom: 1px; padding: 4px; background-color: #000} img.no_background {background-color: transparent; padding: 0; margin: 0} .overlay_bottom_right {position: absolute; bottom: 5px; right: 5px; z-index: 5; background-color: #111; background-color: rgba(11, 11, 11, 0.7); padding: 1px 5px; color: #555; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; color: #777} .overlay_bottom_right a {color: #777; text-decoration: none} .overlay_bottom_right a:hover {background-color: transparent} .overlay_bottom_right .picto {position: relative; margin-left: 2px; bottom: 1px; font-size: 0.95em} .protect_pic {display: block; position: absolute; z-index: 3; *background: url(/images/superpixel.gif); background: url('data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=='); text-decoration: none; background-color: transparent !important} .large_pic {width: 750px} .square_medium_pic {width: 290px; height: 290px} label {font-weight:bold;} fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;} legend {font-weight:bold;font-size:1.2em;} input.text, input.title, textarea, select {margin:0.5em 0;border:1px solid #bbb;} input.text:focus, input.title:focus, textarea:focus, select:focus {border:1px solid #666;} input.text, input.title {width:300px;padding:5px;} input.title {font-size:1.5em;} textarea {width:390px;height:250px;padding:5px;} form table th {text-align: right;} label {font-weight: normal;} input {font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif} input.text, input.title, textarea, select {margin:0; border:1px solid #bbb;} input.title {line-height:30px; font-size:20px;padding:0px;margin-bottom: 2px;} input.text {line-height:26px; font-size:16px;padding:0px;margin-bottom: 2px;} input.title {font-weight: bold;} input.file {color: #777;} select {font-size:13px} textarea {font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; line-height:18px; font-size:13px;padding:0px;margin-bottom:0;height:270px} input.text:focus, input.title:focus, textarea:focus, select:focus {border:1px solid #666;} form.tight {background-color: #111; padding: 10px; margin-bottom: 15px} form.tight table {margin: 0 0 5px 0; padding: 0} form.tight table tr th {text-align: left; font-weight: normal; padding: 0; margin: 0} form.tight table tr td {text-align: left; font-weight: normal; padding: 0; margin: 0} .span-12 .full input.text, .span-12 .full input.title, .span-12 .full textarea {width: 420px;} .span-14 .full input.text, .span-14 .full input.title, .span-14 .full textarea {width: 500px;} .span-16 .full input.text, .span-16 .full input.title, .span-16 .full textarea {width: 580px;} fieldset {background-color: #111; border: 0} fieldset pre {margin-top: 0; padding-top: 0} fieldset.submit {background-color: #272727; margin-top: -20px; padding-top: 8px; padding-bottom: 8px} fieldset.submit img {background-color: #272727} .preview_buttons {margin-top: 10px; font-size:.95em;line-height:1.5em;margin-bottom:0em} .preview_buttons a {color: #777; text-decoration: none} .preview_buttons a:hover {text-decoration: underline} .preview_buttons a.preview {float: left} .preview_buttons a.preview img {padding: 0 2px 0 0; background-color: #111; vertical-align: -20%; width: 11px; height: 11px} .preview_buttons a.formatting_guidelines {float: right} .preview_box {border: 1px dotted #444; padding: 10px; display: none} .placeholder_on {color: #999} .data{position:relative; zoom:1;vertical-align: top;text-align: left} .data table {width:100%; table-layout:fixed;} th, td{} .txtC, table .txtC td, table .txtC th, .data .txtC th, .data .txtC td{text-align:center;} .txtL, table .txtL td, table .txtL th, .data .txtL th, .data .txtL td{text-align:left;} .txtR, table .txtR td, table .txtR th, .data .txtR th, .data .txtR td{text-align:right;} .txtT, table .txtT td, table .txtT th, .data .txtT th, .data .txtT td{vertical-align:top;} .txtB, table .txtB td, table .txtB th, .data .txtB th, .data .txtB td{vertical-align:bottom;} .txtM, table .txtM td, table .txtM th, .data .txtM th, .data .txtM td{vertical-align:middle;} .data th,.data td{padding:3px 20px} table {margin-bottom:1.4em;width:100%;} th {font-weight:bold;} thead th {background:#c3d9ff;} th, td, caption {padding:4px 10px 4px 5px;} tr.even td {background:#e5ecf9;} tfoot {font-style:italic;} caption {background:#eee;} table.real_table {border: 1px solid #444} table.real_table th {background-color: #444} table.real_table td {border: 1px solid #444} table th {vertical-align: top;} .even {background-color:#111;padding:9px} .odd {background-color: #222;padding:9px} table.list_of_users {border-top: 1px solid #333} table.list_of_users td {border-bottom: 1px solid #333} table.list_of_users td.action {text-align: right} .rcn {-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;} .rcs {-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;} .rcm {-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;} .rcl {-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;} .rcts {-moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; border-top-top-radius: 5px; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; border-top-left-radius: 5px} .rcbs {-moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; border-top-bottom-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px} footer .pagination {margin-top: 15px; color: #777; font-size: 0.95em} footer .pagination a {color: #777} aside section {margin-bottom: 30px} aside section header h1 {margin-bottom: 5px; border-bottom: 1px solid #272727; padding-bottom: 2px; font-size: 0.75em; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; color: #555; text-shadow: 0 -1px 0 #000; text-transform: uppercase} aside .user_info {} aside .user_info img {float: left; background-color: #171717; margin-right: 3px; width: 30px; height: 30px} aside .user_info h1 {padding-top: 3px; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; font-size: 1em; white-space: nowrap; overflow: hidden} aside .user_info h1 a {font-size: 1.1em; color: #D00; font-weight: bold} aside .user_info h1 a:hover {text-decoration: underline} aside .user_info h1 .age_sex_role {font-size: 0.95em; color: #777} aside .user_info .location {margin-top: 3px; font-size: 0.85em; color: #777; font-style: italic; white-space: nowrap; overflow: hidden} aside .back_and_forward {display: block; text-align: center} aside .back_and_forward a {float: left; display: block; width: 94px; text-decoration: none; background-color: #171717; padding: 15px 0} aside .back_and_forward a:hover {background-color: #000} aside .back_and_forward a.clicked_shortcut_key {background-color: #000} aside .back_and_forward a.prev {margin-right: 2px} aside .count_page, aside .count_total {display: block; text-align: center; font-size: 0.85em; line-height: 1em; color: #777} aside .count_page {margin-top: -25px; padding: 0} aside .count_total {padding: 15px 0; background-color: #171717} aside .continuous_perving {position: relative; background-color: #242424; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0px -1px 0px #141414} aside .continuous_perving form {padding: 2px 20px 3px 20px} aside .continuous_perving form label {color: #777; font-size: 0.85em} aside .continuous_perving .processing {position: absolute; right: 0; top: 0} aside .trended {} aside .trended ul {list-style: none; margin-left: 0; margin-right: 0; padding: 0; font-size: 0.95em} aside .trended ul li {color: #777; margin: 0; padding: 0 0 0 5px} aside .trended ul li a {color: #777} aside .meta_info {} aside .meta_info ul {list-style: none; margin-left: 0; margin-right: 0; padding: 0; font-size: 0.95em} aside .meta_info ul li {color: #777; margin: 0; padding: 0 0 0 5px} aside .meta_info ul li:before {margin: 0 5px 0 0; padding: 0; color: #777; font-family: 'Pictos', sans-serif} aside .meta_info ul li.uploaded_pic:before {content: "v"} aside .meta_info ul li.uploaded_vid:before {content: "V"} aside .meta_info ul li.duration:before {content: "t"} aside .meta_info ul li.like:before {content: "k"; position: relative; bottom: 1px} aside .meta_info ul li.likes:before {color: #900} aside .meta_info ul li.comments:before {content: "w"} aside .meta_info ul li.everyone:before {content: "%"} aside .meta_info ul li.trended:before {content: "Y"; margin-right: 6px} aside .meta_info ul li.report a {color: #555} aside .meta_info ul li.report:before {content: "!"; color: #555; position: relative; bottom: 1px} aside .meta_info ul li.set_as_avatar {color: #555} aside .meta_info ul li.set_as_avatar a {color: #555} aside .meta_info ul li.set_as_avatar:before {content: "U"; color: #555} aside .meta_info ul li.set_as_avatar .processing {display: inline} aside .meta_info ul li.delete a {color: #555} aside .meta_info ul li.delete:before {content: "\#"; margin-right: 7px; color: #555; position: relative; bottom: 1px} aside .meta_info ul li time {font-weight: normal} aside .meta_info ul li a {color: #777; text-decoration: none} aside .meta_info ul li a:hover {text-decoration: underline} aside .meta_info ul li .action {font-size: 0.85em} aside .meta_info ul li .action a {font-size: 0.85em; text-decoration: underline} aside .meta_info ul li.privacy {color: #555} aside .meta_info ul li.privacy a {color: #555} aside .meta_info ul li.privacy:before {content: "("; color: #555; margin: 0 7px 0 1px} aside .meta_info ul li.privacy form {display: inline; margin: 0; padding: 0} aside .meta_info ul li.privacy form a.fuckit {padding-left: 3px; color: #555; font-size: 0.85em; text-decoration: underline} aside .meta_info ul li.processing {font-size: 1em !important} aside .meta_info ul li.privacy .action {font-size: 0.85em} aside .meta_info ul li.privacy .action a {font-size: 0.85em; text-decoration: underline} aside .likes {} aside .likes header {} aside .likes header h1 {} aside .likes header h1:before {position: relative; bottom: 1px; margin: 0 2px 0 0; padding: 0; font-family: 'Pictos', sans-serif; text-transform: none; content: "k"; font-size: 0.95em; line-height: 0.1em} aside .likes header h1 a {float: right; position: relative; bottom: 1px; padding: 1px 5px; background-color: #272727; color: #777; font-style: italic; font-size: 0.95em; text-decoration: none; text-transform: none; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px} aside .likes header h1 a:hover {background-color: #000; color: #DDD} aside .likes ul {list-style: none; margin: 0 0 0 5px; padding: 0} aside .likes ul li {display: block; margin: 0; padding: 0} aside .likes ul li a {float: left; display: block; background-color: transparent; width: 23px; height: 23px; margin: 0 4px 4px 0} aside .likes ul li a.last {margin-right: 0} aside .likes ul li a img {padding: 2px; width: 21px; height: 21px; background-color: #171717} aside .you_like_it header h1:before {color: #700} aside .nobody_likes header h1 span {display: none} aside .nobody_likes header h1 {border-bottom: none; margin-bottom: -5px} aside .nobody_likes header h1:before {display: none} aside .nobody_likes header h1 a {float: none} #stories {} #stories #tabnav {margin: 20px 0 10px 0} .story, .story_smaller {border-bottom: 1px solid #272727; padding: 10px 0 10px 0} .story_smaller {padding: 7px 0} .story .span-1, .story_smaller .span-1 {width:50px;} .story .span-2, .story_smaller .span-2 {width:110px;} .story .span-3, .story_smaller .span-3 {width:170px;} .story .span-4, .story_smaller .span-4 {width:230px;} .story .span-5, .story_smaller .span-5 {width:290px;} .story .span-6, .story_smaller .span-6 {width:350px;} .story .span-7, .story_smaller .span-7 {width:410px;} .story .span-8, .story_smaller .span-8 {width:470px;} .story .span-9, .story_smaller .span-9 {width:530px;} .story .span-10, .story_smaller .span-10 {width:590px;} .story .append-1, .story_smaller .append-1 {padding-right:60px;} .story .prepend-1, .story_smaller .prepend-1 {padding-left:60px;} .story img {padding: 2px} .story .indent {padding: 10px 0 0 10px} .story .multiple_pics img {padding: 1px} .story .comment_7, .story .comment_11, .story .comment_9 {margin-bottom: 2px; background-color: #222; padding: 7px} .story .comment_7 img, .story .comment_11 img, .story .comment_9 img {float: left} .story .comment_7 div {width: 350px; float: right} .story .comment_9 div {width: 470px; float: right} .story .comment_9 div textarea {width: 98%; height: 22px; background-color: #444; border: 1px solid #555; color: #DDD} .story .comment_9 div textarea.focused {height: 55px} .story .comment_9 div input {background-color: #444; border: 2px solid #555; color: #AAA; padding: 3px 6px; margin-top: 3px; margin-right: 7px; font-size: 13px} .story .comment_9 div input:hover {color: #CCC} .story .comments_footer {} .story .comments_footer a {display: block; padding: 4px; text-align: center; background-color: #222; text-decoration: none} .story .comments_footer a:hover {background-color: #171717} .story .status_update {background-color: #171717; padding: 15px; margin-bottom: 2px} .story .friends_with {margin: 10px 10px} .story .friends_with img {float: left} .story .friends_with div {width: 465px; float: right} .story .marker {background-color: #000; padding: 3px; margin-left: 2px} .story ul {color: #444; margin-bottom: 8px} .story ul li span {color: #DDD} .story .event_info {margin: 5px 0 15px 0} .story .wall_post {background-color: #222; padding: 5px 10px; width: 510px} .stories_view_more {} .stories_view_more a {display: block; text-align: center; background-color: #333; padding: 5px; text-decoration: none; margin-top: 25px} .stories_view_more a:hover {background-color: #111} .stories_view_more_spinner {text-align: center; margin-top: 25px} .stories_view_more_spinner img {background: #1B1B1B} .home_right_col_box {border-top: 1px solid #000; padding: 15px 5px 0 5px} .home_support_fetlife a.button {background-color: #900; padding: 2px 4px; text-decoration: none} .home_support_thank_you {padding: 10px 5px 0 5px} .home_support_thank_you p {margin-bottom: 10px} .badge {} .badge img {display: block; margin: 0 auto; background-color: #1B1B1B} .vertical_ads {padding: 15px 0 0 0; border-top: 1px solid #000; border-bottom: 1px solid #000; margin-bottom: 25px} ul#mini_feed {padding: 0 0 0 0; margin: 0 0 10px 0; list-style: none; overflow:hidden} ul#mini_feed li {padding: 9px 0 8px 0; border-bottom: 1px dotted #333} ul#mini_feed li .mini_feed_picture_other_side {float: right} ul#mini_feed li blockquote {padding: 0; margin-top: 0; margin-bottom: 0} ul#mini_feed li .mini_feed_video_left {display: block; float: left} ul#mini_feed li .mini_feed_video_left img {margin: 4px 10px 0 0} ul#mini_feed li .mini_feed_video_right {float: right} ul#mini_feed li .mini_feed_video_right img {margin: 4px 0 0 10px} ul#mini_feed li .mini_feed_video_meta {display: block; padding-top: 3px} ul.home_group_listings {border-top: 1px solid #111; list-style: none; margin: 0 0 30px 0; padding: 0} ul.home_group_listings li {border-bottom: 1px solid #111} ul.home_group_listings li a {display: block; text-decoration: none; padding: 5px} ul.home_group_listings li a .name {color: #BBB; font-size:.95em;line-height:1.5em} ul.home_group_listings li a .new_since_visit {color: #777; font-size:.85em;line-height:1.5em} #schwag {} #schwag p {width: 160px; margin: 0 auto; color: #777; font-size:.75em;line-height:1.5em} #schwag p a {color: #777} #main_content, #main_content_w_secondary {position: relative; zoom: 1; background-color: #000; margin: -25px 0 25px 0; padding: 15px 0 10px 0} #main_content_w_secondary {margin-bottom: 0} #main_content .member_picture, #main_content_w_secondary .member_picture {text-align: center} #main_content h2, #main_content_w_secondary h2 {font-size: 30px; line-height: 36px} #main_content_w_secondary .caption {padding: 3px; margin: 10px 0; font-size: 11px} #main_content .highlight {background-color: #333} #secondary_content {background-color: #111; padding: 15px 0 0 0; margin-bottom: 45px} #front_page {} #front_page #main_content_w_secondary h2 {font-size: 2.2em} #front_page #main_content_w_secondary .large {font-size: 1.35em} #front_page #main_content_w_secondary p.main_sign_up_button {text-align: center; margin-top: 30px; margin-bottom: 10px} #front_page #main_content_w_secondary p.main_sign_up_button a {background-color: #2A2A2A; padding: 15px 0; text-decoration: none; -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px; width: 400px; margin: 0 auto} #front_page #main_content_w_secondary p.main_sign_up_button a:hover {background-color: #222;} #front_page #main_content_w_secondary p.main_sign_up_button a .sign_up {display: block; font-size: 3em; line-height: 1em; font-weight: bold; margin-bottom: 8px} #front_page #main_content_w_secondary p.main_sign_up_button a .stat {font-style: italic; font-size: 0.85em;line-height: 1.5em; color: #AAA; border-bottom: 1px dotted #AAA} #front_page #main_content_w_secondary p.main_sign_up_button a .astericks {color: #777; font-size: 0.75em} #front_page #main_content_w_secondary .already_a_member {text-align: center; font-size: 0.85em;line-height:1.5em; color: #777; margin-bottom: 30px} #front_page #main_content_w_secondary .already_a_member a {color: #777} #front_page #main_content_w_secondary blockquote {margin: 0 auto; width: 320px; padding: 15px; border-top: 1px solid #171717} #front_page blockquote p.quote {margin-bottom: 10px} #front_page blockquote p.author {text-align: right; font-size: 0.95em; color: #777} #front_page .quotes {font-size: 0.95em; padding: 5px; background-color: #222; color: #FFF} #front_page .quotes p.quote {color: #CCC; margin-bottom: 9px; font-size: 1.05em} #front_page .quotes p.author {text-align: right; margin-bottom: 27px} #login {} #login header {margin: 30px 0 15px 0} #login header h1 {font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; color: #D00; font-size: 2em; font-weight: bold} #login form {} #login form fieldset {-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px} #login form p {margin-bottom: 15px} #login form p label {font-size: 1.1em} #login form p label span {color: #777; font-size: 0.85em; font-style: italic} #login form p.captcha {margin-bottom: 0} #login form p.remember_me {font-size: 0.85em} #login form p.submit {text-align: right; margin: 0; padding-top: 5px} #login form p input.text {width: 420px; padding: 5px; font-size: 2em; font-weight: bold} #login footer {font-size: 0.85em; color: #777} #login footer a {color: #777;} #sub_menu {margin-bottom: 25px; background-color: #222; padding: 5px 10px} #sub_menu ul {list-style: none; margin: 0; padding: 0 0 5px 0} #sub_menu ul li {} #sub_menu ul a {text-decoration: none} #feed_container {overflow: hidden} #feed_container #feed {} #feed_container #feed #view_more {margin-top: 15px; text-align: center; background-color: #272727; border: 1px solid #222} #feed_container #feed #view_more a {display: block; text-decoration: none; padding: 5px} #feed_container #feed #view_more a:hover {background-color: #171717} #feed_container #feed #view_more #spinner {padding: 7px} #home.v3 {} #home.v3 h2 {font-size: 2em; margin-bottom: 10px} #home.v3 h2 span {color: #777; font-size: .65em; font-weight: normal} #home.v3 .update_status {} #home.v3 .update_status p {margin-bottom: 2px} #home.v3 .update_status form textarea {width: 547px; overflow: hidden} #home.v3 .update_status form.out_of_focus {} #home.v3 .update_status form.out_of_focus textarea {background-color: #222; color: #888; height: 15px; border: 1px solid #444; font-size: 1em; line-height: 1em; padding: 5px} #home.v3 .update_status form.out_of_focus .submit_and_counter {display: none} #home.v3 .update_status form.out_of_focus .cancel {display: none} #home.v3 .update_status form.in_focus {} #home.v3 .update_status form.in_focus textarea {height: 52px; padding: 2px} #home.v3 .update_status form.in_focus .submit_and_counter {float: right; text-align: right; margin: 5px 0 5px 0} #home.v3 .update_status form.in_focus .submit_button {margin: 0; padding: 0} #home.v3 .update_status form.in_focus .counter {color: #FFF; font-size: 0.85em; margin: 0 5px 0 0; background-color: #333; padding: 1px 3px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px} #home.v3 .update_status form.in_focus .getting_close {background-color: #AA0} #home.v3 .update_status form.in_focus .over_limit {background-color: #A00} #home.v3 .update_status form.in_focus .cancel {float: left} #home.v3 .update_status form.in_focus .cancel a {color: #777; font-size: 0.95em} #home.v3 .updates {border-top: 1px solid #444; border-bottom: 1px solid #444; margin: 15px 0 10px 0; font-size:.95em;line-height:1.5em} #home.v3 .updates a {display: block; padding: 3px 10px; background-color: #333; text-decoration: none; text-align: center} #home.v3 .updates a:hover {background-color: #111} #home.v3 .empty {background-color: transparent; padding: 45px} #home.v3 .view_more {margin-top: 15px; background-color: #333; text-align: center; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px} #home.v3 .view_more a {padding: 5px; color: #777; text-decoration: none; display: block; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px} #home.v3 .view_more_spinner {margin-top: 20px; text-align: center} #home.v3 .view_more_spinner img {background: #1B1B1B} #home.v3 .switching_tabs_spinner {margin-top: 60px; text-align: center} #home.v3 .switching_tabs_spinner img {background: #1B1B1B} #home.v3 #floating_panel {margin: 0 0 35px -15px; padding: 15px 0 15px 15px; background-color: #222; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; box-shadow: -2px 2px 4px #111; -webkit-box-shadow: -2px 2px 4px #111; -moz-box-shadow: -2px 2px 4px #111} #home.v3 #floating_panel h5 {margin-bottom: 2px; text-transform: uppercase; font-size:.75em;line-height:1.5em; color: #777} #home.v3 #floating_panel h5 img.heart {width: 10px; height: 10px; background-color: transparent; padding: 0} #home.v3 #floating_panel ul#menu {list-style: none; margin: 0 0 20px -15px; padding: 0 0 0 15px; border-top: 1px solid #2A2A2A} #home.v3 #floating_panel ul#menu li {margin-bottom: 0; margin-left: -15px; padding-left: 15px; border-bottom: 1px solid #2A2A2A; font-size: 1.1em; line-height: 1.25; color: #999} #home.v3 #floating_panel #menu li a {display: block; margin-left: -15px; padding: 7px 0 7px 15px; text-decoration: none; color: #999} #home.v3 #floating_panel #menu li a:hover {background-color: #171717} #home.v3 #floating_panel #menu li .new_count {color: #777; font-size:.75em;line-height:1.5em} #home.v3 #floating_panel #menu .inside {background-color: black; margin-left: -20px; padding-left: 20px} #home.v3 #floating_panel table#quick_links {margin: 0 0 20px 0; padding: 0 15px 0 0; border: 0} #home.v3 #floating_panel table#quick_links tr {padding: 0; margin: 0} #home.v3 #floating_panel table#quick_links tr td {padding: 0; margin: 0} #home.v3 #floating_panel #quick_links a {display: block; margin-right: 10px; padding: 4px 0px; font-size:.95em;line-height:1.5em; text-decoration: none} #home.v3 #floating_panel #quick_links a:hover {background-color: #171717} #home.v3 #floating_panel #quick_links a img {padding: 0; background-color: #222} #home.v3 #floating_panel #quick_links a:hover img {background-color: #171717} #home.v3 #floating_panel p#job_posting {font-size: 0.95em} #home.v3 #floating_panel p#job_posting a {font-size: 0.85em; color: #777} #home.v3 #floating_panel #support_fetlife {margin: 0 0 20px -15px; padding: 10px 15px 10px 15px; border-top: solid 2px #111; border-bottom: solid 2px #111; background-color: #171717} #home.v3 #floating_panel #support_fetlife h3 {margin-bottom: 0; font-size:1.25em} #home.v3 #floating_panel #support_fetlife p {margin-bottom: 0; font-size:.95em;line-height:1.5em} #home.v3 #floating_panel #support_fetlife p a {padding: 1px 3px; background-color: #900} #home.v3 #floating_panel #support_fetlife img.badge {display: block; margin: 10px auto 0 auto; background-color: #171717} #home.v3 #floating_panel #support_fetlife p.thank_you {} #home.v3 #floating_panel #support_fetlife p.thank_you a {background-color: transparent; color: #777; font-size:.9em;line-height:1.5em} #home.v3 #floating_panel #support_fetlife p.renew {text-align: center} #home.v3 #floating_panel #support_fetlife p.renew .time_remaining {font-size: 0.9em; font-style: italic} #home.v3 #floating_panel #support_fetlife img.heart {padding: 0; margin: 0; width: 12px; height: 12px; background-color: #171717} #home.v3 #floating_panel #one_ad {margin: 10px 0 0 32px} #home.v3 ul.groups_member_of {margin: 4px 15px 36px 0; padding: 0; border-top: 1px dotted #333; list-style: none} #home.v3 ul.groups_member_of li {padding: 6px; border-bottom: 1px dotted #333} #home.v3 ul.groups_member_of li a {color: #BBB; font-size:.95em;line-height:1.5em} #home.v3 ul.groups_member_of li span {color: #777; font-size:.85em;line-height:1.5em} #new_profile {} #new_profile #left_column {} #new_profile #left_column .main_avatar {} #new_profile #left_column .images img {padding: 2px} #new_profile #left_column ul.menu {list-style: none; margin: 0 0 20px 0; padding: 0; border-top: 1px solid #272727} #new_profile #left_column ul.menu li a {display: block; padding: 2px 5px; text-decoration: none; border-bottom: 1px solid #272727} #new_profile #right_column {} #new_profile #right_column .header {padding: 15px 20px; background-color: #000} #new_profile #right_column .header h2 {font-size: 2.5em} #new_profile #right_column .header .support {width: 100px; float: right; text-align: center} #new_profile #right_column .header .support img {background-color: #111} #new_profile #right_column .content {padding: 15px 20px 0 20px} #new_profile #right_column table {} #new_profile #right_column table th {font-size: 0.95em; color: #777; padding: 0 5px 0 0; font-weight: normal} #new_profile #right_column table td {padding: 0} #new_profile #right_column .content .big_spinner{ margin-top: 45px; text-align: center} #new_profile #right_column .new_wall_post {} #new_profile #right_column .new_wall_post fieldset {background-color: #222; padding: 10px} #new_profile #right_column .new_wall_post fieldset textarea {width: 99%; height: 22px; background-color: #444; border: 1px solid #555; color: #DDD} #new_profile #right_column .new_wall_post fieldset textarea.focused {height: 55px} #new_profile #right_column .new_wall_post fieldset div input {background-color: #444; border: 2px solid #555; color: #AAA; padding: 3px 6px; margin-top: 3px; margin-right: 4px; font-size: 13px} #new_profile #right_column .new_wall_post fieldset input:hover {color: #CCC} #new_profile #right_column .wall_post {margin: 0 0 35px 0} #profile {} #profile h2 {font-size: 2.5em} #profile table {} #profile table th {font-size: 0.95em; color: #777; padding: 0 5px 0 0; font-weight: normal} #profile table td {padding: 0} #profile .button a {display: block; margin: 0 0 10px 0; padding: 5px 0; background-color: #555; text-align: center; text-decoration: none} #profile .button a:hover {background-color: #A00} #profile .friendship_pending a {display: block; margin: 0 0 10px 0; padding: 5px 0; background-color: #A00; text-align: center; text-decoration: none} #profile ul.friends {margin: 5px 0; padding: 0; list-style: none} #profile ul.friends li {float: left; width: 43px; margin: 0 3px 3px 0} #profile ul.friends li a {display: inline-block;} #profile ul.friends li a {display: block;} #profile .badge {text-align: center; margin-bottom: 10px; font-size: 13px; border: 1px dashed #666} #profile .badge a {padding: 5px 0; text-decoration: none; display: block} #profile .badge a:hover {background-color: transparent} #profile .badge img.heart {display: inline; margin: 0; padding: 0; background-color: transparent; width: 14px; height: 14px} #profile .friends_badge {padding: 5px 0; text-align: center; margin-bottom: 10px; font-size: 13px; background-color: #222} #profile .friends_badge a {color: #AAA; font-style: italic} #edit_relationships {} #edit_relationships th {font-weight: normal; text-align: right} .settings {width: 580px; margin-bottom: 30px} .settings th {border-bottom: 1px solid #555; font-weight: normal} .settings th.section_header {color: #777; text-align: left} .settings .option {text-align: center; width: 40px} .settings .default_option {text-align: center; width: 40px; background-color: #000} .settings .pulldown {text-align: right; width: 80px} section#payments {} section#payments header h1 {font-size: 2.5em; color: #D00; margin-bottom: 5px} section#payments header p.expiration_info {color: #AAA; font-size: 1.45em; background-color: #2A2A2A; padding: 10px 15px; margin-bottom: 30px} section#payments header p.expiration_info em a {color: #AAA} section#payments header p.expiration_info time.expiry_date {border-bottom: 1px dashed #777; font-weight: bold} section#payments header p.expiration_info time.days_remaining {font-size: 0.75em} section#payments header p.expiration_info .actions {padding-left: 10px; font-size: 0.65em} section#payments section header h2 {color: #999; font-weight: normal; font-size: 1.5em} section#payments section.support_settings {width: 670px; margin: 0 50px 60px 0} section#payments section.support_settings fieldset {padding-top: 10px; margin-bottom: 10px} section#payments section.support_settings table {margin-bottom: 5px; padding-bottom: 0} section#payments section.transactions {width: 670px; margin-right: 50px} section#payments section.transactions ol {list-style: none; margin: 0; padding: 0; border-top: 1px solid #272727} section#payments section.transactions ol li {padding: 3px; border-bottom: 1px solid #272727} section#payments section.transactions ol li time {color: #777; font-size: 0.85em} section#payments aside {float: right; width: 230px; padding-top: 10px} section#payments aside p {font-size: 0.95em} section#payments aside p em {font-size: 0.95em; color: #777} .blog_entry {margin-bottom: 36px} .blog_entry h3 {margin-bottom: 0} .blog_entry h3 a {color: #D00; text-decoration: none} .blog_entry h4 {margin-bottom: 0} .blog_entry h4 a {text-decoration: none} .blog_comment {margin-bottom: 18px} #list_of_your_blog_posts {} #list_of_your_blog_posts ul {list-style: none; margin: 0; padding: 0} #list_of_your_blog_posts ul li {margin-bottom: 18px} #group ul#discussions {margin: -10px 0 0 0; padding: 0; list-style: none} #group ul#discussions li {padding: 15px 0; border-bottom: 1px solid #272727} #group ul#discussions li .poster_avatar {float: left; width: 55px} #group ul#discussions li .poster_avatar img {margin-left: 5px; padding: 2px; width: 44px; height: 44px; voice-family: "\"}\""; voice-family:inherit; width: 40px; height: 40px} #group ul#discussions li .post {margin: 0 10px 0 55px; width: 500px} #group ul#discussions li .post h4 {margin-bottom: 2px} #group ul#discussions li .post h4 a {color: #FFF; background-color: #D00; font-size: 1.2em; line-height: 1.2em; text-decoration: none} #group ul#discussions li .post h4 a:visited {padding: 0; background:#1B1B1B; color: #D00} #group ul#discussions li .post .byline {font-size:0.95em;line-height:1.5em; color: #777; margin-bottom: 0} #group ul#discussions li .post .byline a {color: #777} #group ul#discussions li .post .extract {margin-bottom: 0} #group ul#discussions li .comment_info {float: right; margin-right: 5px; width: 140px; color: #777; text-align: left} #group ul#discussions li .comment_info a {color: #777} #group ul#discussions li .comment_info .comment_count {display: block; font-weight: bold} #group ul#discussions li .comment_info .last_comment {font-size:0.85em;line-height:1.5em} #group ul#discussions li .comment_info .pages {display: block;margin-top: 8px; font-size:0.85em;line-height:1.5em} #group ul#discussions li.join_chat {padding: 10px 10px 10px 55px; background-color: #171717; border-top: 2px solid #000} #group ul#discussions li.join_chat .people_chatting {color: #777; font-style: italic; font-size: 0.85em} #group ul#discussions li.join_chat a.button {float: right; font-size: 0.85em; background-color: #050; padding: 2px 10px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; text-decoration: none} #group ul#discussions li.join_chat a.button:hover {background-color: #040} textarea.group_description {height: 100px} #join_group {background-color: #111; text-align: center; padding: 9px 0; margin: 0} #join_group table {margin: 0 auto; padding: 0; width: auto} #join_group table td {margin: 0; padding: 0} #membership_restrictions {background-color: #222; padding: 0 10px} #membership_restrictions p {margin: 0; padding: 5px 0} ul.posts_of_interest {list-style: none; margin-left: 0} ul.posts_of_interest li {margin-bottom: 9px} .group_post {margin-bottom: 18px} .group_post h3 {margin-bottom: 0} .group_post h3 a {color: #FFF; background-color: #D00; text-decoration: none; padding: 2px} .group_post h3 a:visited {color: #D00; background-color: #171717; padding: 0} .group_post h4 {margin-bottom: 0} .group_post h4 a {text-decoration: none} #group_organizers {margin-bottom: 18px} ul.users_with_small_avatar {list-style: none; margin: 18px 0} ul.users_with_small_avatar li {line-height: 41px; margin-bottom: 9px} ul.users_with_small_avatar img {padding: 3px; float: left; margin: 0 10px 0 0} #group_post_comments {} #group_post_comments .pagination {text-align: right; margin-top: 2px} #group_post_comments .group_comment {margin-bottom: 18px} #group_section_header {margin-bottom: 20px} #group_section_header h2 {font-size: 42px} .groups_search {background-color: #000; margin-bottom: 15px; padding: 15px 0 15px 120px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px} .groups_search form {float: left; margin-right: 30px} .groups_search form input {margin: 0; padding: 3px; border: 1px solid #222; background-color: #444; font-size: 16px} .groups_search form input.search_box {width: 250px; color: #FFF} .groups_search form input.button {width: 50px; color: #AAA; font-size: 12px} .groups_search ul.other_options {list-style: none; margin: 0; padding: 0} .groups_search ul.other_options li {line-height: 1.4em} .groups_index_tabs {margin-bottom: 20px} .groups_sub_sections {margin-top: -15px} ul.group_listings {margin: 0 0 30px 0; padding: 0; list-style: none} ul.group_listings li a.group_listing {display: block; margin: 5px 0; padding: 10px; text-decoration: none; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; background-color: #171717} ul.group_listings li a.new_items {background-color: #070707} ul.group_listings li a.group_listing:hover {background-color: #000} ul.group_listings li a.group_listing .name {display: block; white-space: nowrap; overflow: hidden} ul.group_listings li a.group_listing .new_since_visit {display: block} ul.group_listings li.vertical {float: left; margin-right: 10px; width: 253px} ul.discussions_following {list-style: none; margin: 5px 0 0 0; border-top: 1px solid #272727} ul.discussions_following li {border-bottom: 1px solid #272727} ul.discussions_following li a {display: block; text-decoration: none; padding: 10px 5px} ul.discussions_following li a .title {display: block; overflow: hidden; white-space: nowrap} ul.discussions_following li a .last_comment {display: block} .browse_groups_header {margin-top: -5px; margin-bottom: 5px} .browse_groups_header h3 {display: inline} .browse_groups_header .switch_order {} .browse_groups_header .showing_range {float: right; margin-top: 7px} ul.list_of_groups {list-style: none; margin: 0; padding: 0; border-top: 1px solid #272727} ul.list_of_groups li {border-bottom: 1px solid #272727} .list_of_groups a {display: block; text-decoration: none; padding: 15px} .list_of_groups a .name_of_group {display: block; overflow: hidden; white-space: nowrap} .list_of_groups a .group_stats {display: block} .list_of_groups a .group_description {display: block} .group_name {font-family: Georgia; font-size: 32px; font-weight: normal} .group_name a {text-decoration: none; color: #D00} .group_tabs {margin-bottom: 10px} .sub_sections {padding: 0px 0 8px 0; margin-bottom: 9px; border-bottom: 1px solid #333} .sub_sections .selected {background-color: #272727; padding: 3px 5px} .sub_sections .start_new_discussion_button {text-decoration: none; background-color: black; padding: 4px 8px} .sub_sections .start_new_discussion_button img {position: relative; top: 4px; padding: 0} .sub_sections input {margin: 0; padding: 3px; border: 1px solid #222; background-color: #444; font-size: 12px} .sub_sections input.search_box {width: 130px; color: #FFF} .sub_sections input.button {width: 25px; color: #AAA; font-size: 12px} .stickies {padding-bottom: 7px; border-bottom: 1px solid #272727; margin-bottom: 10px} .stickies ul {list-style: none; margin: 0; padding: 0} .stickies ul li {margin-bottom: 2px} .stickies ul li a {display: block; background-color: #111; padding: 3px 8px 3px 8px; text-decoration: none} .stickies ul li a:hover {background-color: #000} .stickies ul li a .sticky_label {margin-right: 2px; background-color: #900; padding: 1px 3px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px} .stickies ul li a .last_comment_when {float: right; width: 200px; line-height: 22px} .discussions {margin-bottom: 15px} .discussions .none {margin: 75px 25px} .discussions .blurb {padding: 16px 0 0 0; border-bottom: 1px solid #272727} .discussions .blurb h4 a {color: #FFF; background-color: #D00; text-decoration: none; padding: 1px; line-height: 1.5em; font-size: 1.1em} .discussions .blurb h4 a:visited {color: #D00; background-color: #171717; padding: 0} .discussions .pages {margin-top: 8px} .group_search {margin: 0 0 15px 0; padding: 10px 8px; background-color: #000} .group_search img {position: relative; top: 3px; padding: 0; margin: 0} .group_rss_feed {background-color: #171717; padding: 4px 8px; margin-bottom: 2px} .group_rss_feed img {padding: 0; margin: 0 5px 0 0} .group_rss_feed a {text-decoration: none} .group_personal_settings {background-color: #171717; margin-bottom: 15px; padding: 4px 5px} ul.group_mods {list-style: none; margin: 0 0 30px 0} ul.group_mods li {line-height: 1em; clear: both; padding: 8px 0} ul.group_mods li img {padding: 1px; float: left; margin-right: 10px} .legend {margin-top: 66px} .legend .new_discussion {color: #FFF; background-color: #D00; padding: 2px} .want_to_join {margin-top: 5px; background-color: #070707; padding: 10px 15px} .want_to_join .left_down_arrow {float: left; display: block; width: 30px; padding-top: 8px} .want_to_join .right_down_arrow {float: right; display: block; width: 30px; padding-top: 8px; text-align: right} table.about_group {width: 700px} table.about_group tr {} table.about_group tr th {width: 100px; font-weight: normal; padding: 20px 0; border-bottom: 1px solid #000} table.about_group tr td {padding: 20px 0; border-bottom: 1px solid #000} #pop_up_background {display: none; position: fixed; height: 100%; width: 100%; top: 0; left: 0; background: #000000; opacity: 0; z-index: 1} .group_members {} .group_members .role_tag_member {display: none} .group_members .leader_actions {} .group_members .leader_actions a {margin-top: 2px; background-color: #272727; padding: 2px 0px; width: 75px; text-align: center; display: block; text-decoration: none} .group_members .leader_actions a.selected {background-color: #111} .group_members .leader_actions a:hover {background-color: #000} .group_members .action_pop_up {z-index: 2; position: absolute; background-color: #272727; border: 2px solid #111; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; border-top-right-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px; -moz-box-shadow: 5px 5px 5px #272727; -webkit-box-shadow: 5px 5px 5px #272727; box-shadow: 5px 5px 5px #272727} .group_members .action_pop_up ul {list-style: none; padding: 0; margin: 0} .group_members .action_pop_up ul li a {display: block; padding: 3px 8px; text-decoration: none} .group_members .action_pop_up ul li.close a {text-align: right} .closed_discussion {margin: 30px 0 50px 0; padding-top: 40px; border-top: 1px solid #070707} #places_section_header {margin-bottom: 18px} #your_location {background-color: #111; padding: 10px 15px} #list_of_countries {} #list_of_countries ul {list-style: none; margin: 0} #place_header {background-color: #000; padding: 15px 0 0px 0; margin-top: -25px; margin-bottom: 25px} #place_header h2 {font-size: 280%; margin-bottom: 12px} .event_header {background-color: #222; padding: 15px 0 0px 0; margin-top: -25px; margin-bottom: 25px} .event_header h2 {font-size: 280%} .event_header #rsvp {margin-top: 10px} ul.event_listings {list-style: none; padding: 0; margin: 0 0 30px 0} ul.event_listings li {margin: 0; padding: 10px 8px; border-bottom: 1px solid #333} ul.with_top_border {border-top: 1px solid #333} table.event_info {} table.event_info td {padding: 0} ul.event_menu {list-style: none; margin: 0 0 30px 0; padding: 0; border-top: 1px solid #333} ul.event_menu li {margin: 0; padding: 0; border-bottom: 1px solid #333} ul.event_menu li a {display: block; padding: 3px 4px; text-decoration: none} #fetish_index {} #fetish_index .fetish_section_header {margin-bottom: 20px} #fetish_index .find_fetish {} #fetish_index .find_fetish fieldset {margin-bottom: 10px} #fetish_index .list {margin-bottom: 0} #fetish_index .list li a {padding-left: 5px; padding-right: 5px} #fetish_index .pagination {background-color: #222; padding: 4px 0; border-bottom: 1px solid #333} #fetish_index .no_results {text-align: center; border-top: 1px solid #333; border-bottom: 1px solid #333; padding: 40px 0} #fetish_index #spinner {text-align: center; margin-top: 100px} #fetish_index #spinner img {padding: 0} #fetish_header {background-color: #000; padding: 15px 0 0px 0; margin-top: -25px; margin-bottom: 25px} #fetish_header h2 {font-size: 280%; margin-bottom: 12px} #most_popular_fetishes {} #most_popular_fetishes ul {list-style: none; margin: 0 0 18px 0; padding: 0} #most_popular_fetishes ul li {margin-bottom: 8px} #most_popular_fetishes ul li a {text-decoration: none} #most_popular_fetishes ul li .fetish_stats {display: block; line-height: 12px} .tag_cloud {list-style: none; margin: 0} .tag_cloud li {display: inline; line-height: 36px; padding-right: 10px} .tag_cloud li .size1 {font-size: 9px} .tag_cloud li .size2 {font-size: 14px} .tag_cloud li .size3 {font-size: 19px} .tag_cloud li .size4 {font-size: 24px; font-weight: bold} .tag_cloud li .size5 {font-size: 29px; font-weight: bold} dl#alphabetized_list {line-height: 26px} dl#alphabetized_list dt {float: left; margin-right: 12px; color: #777; text-align: center; width: 15px; min-height: 100%} dl#alphabetized_list dd {display: block; border-bottom: 1px solid #222; color: #666; padding: 0 0 6px; margin: 0 0 6px} dl#alphabetized_list dd span.list_for_letter {display: block; margin-left: 27px} dl#alphabetized_list dd span.list_for_letter span {margin-right: 2px} #fetish_status {margin: 15px 0} table#bulk_edit {border-top: 1px solid #111} table#bulk_edit td {padding: 5px; border-bottom: 1px solid #111} section#comments {margin-top: 15px} section#comments header {margin-bottom: 10px} section#comments header h1 {display: inline; border-bottom: 2px solid #272727; padding: 0 30px 3px 000; font-size: 1.3em; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; color: #555; text-shadow: 0 -2px 0 #000; font-weight: normal} section#comments h1 .count {color: #555; font-size: 0.85em} section#comments h1 a {font-size: 0.65em; color: #555; text-decoration: none; text-shadow: 0 0 0 #000} section#comments .pagination {float: right; width: 300px; margin-top: 2px; text-align: right; color: #777} section#comments .pagination a {color: #777;} article.comment {padding: 10px 0} article.comment footer {color: #777} article.comment footer a.avatar {display: block; float: left; width: 68px; margin-right: 5px; padding: 0} article.comment footer a.avatar:hover {background-color: transparent} article.comment footer a.avatar img {width: 60px; height: 60px; padding: 4px; background-color: #171717} article.comment footer a.nickname {color: #777} article.comment .content {float: left; width: 525px} article#new_comment {} article#new_comment form {margin: 0; padding: 0} article#new_comment form fieldset {margin: 0; background-color: #171717} article#new_comment form fieldset p {padding: 0; margin: 0} article#new_comment form fieldset p textarea {margin: 0; padding: 3px; border: 1px solid #444} article#new_comment form.empty_no_focus {width: 440px} article#new_comment form.empty_no_focus fieldset {padding: 5px} article#new_comment form.empty_no_focus fieldset p textarea {float: right; width: 422px; height: 18px; background-color: #222; color: #888; white-space: pre; overflow: auto; margin: 0; padding: 3px 5px; border: 1px solid #444} article#new_comment form.empty_no_focus fieldset p.submit {display: none} article#new_comment form.empty_no_focus article.preview {display: none} article#new_comment form.focus {width: 520px} article#new_comment form.focus fieldset {padding: 10px 10px 5px 10px} article#new_comment form.focus fieldset p textarea {width: 500px; voice-family: "\"}\""; voice-family:inherit; width: 492px; height: 54px; background-color: #FFF; color: #000} article#new_comment form.focus fieldset p {} article#new_comment form.focus fieldset p.submit {margin: 0 0 3px 0; text-align: right} article#new_comment form.focus fieldset p.submit input {} article#new_comment form.focus fieldset p.submit .formatting_options {margin-top: 4px; float: left; font-size: 0.75em; color: #555} article#new_comment form.focus p.submit .formatting_options a {color: #555; text-decoration: none} article#new_comment form.focus p.submit .formatting_options a:hover {color: #555; text-decoration: underline} article#new_comment form.focus article.preview {margin: 5px; padding: 5px; border-top: 1px dotted #444; border-bottom: 1px dotted #444} #two_ads_horizontal {margin: 15px 0 30px 0; border: 1px solid #333; padding: 10px 0 0 0} .ad_unit_120_90 {display: block; margin: 0 auto 8px auto; width: 130px; height: 100px; background-color: #555} .ad_unit_v2 {text-align: center; border-top: 1px solid #272727; border-bottom: 1px solid #272727; border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px} .ad_unit_v2 header h4 {margin: 5px 0; text-transform: uppercase; font-size: 0.65em} .ad_unit_v2 header h4 a {color: #555; text-decoration: none} .ad_unit_v2 a.ad {display: block; margin: 0; padding: 0} .ad_unit_v2 a:hover {background-color: transparent} .ad_unit_v2 a.ad img {margin: 0; width: 120px; height: 90px; background-color: #171717} .ad_unit_v2 p {width: 160px; margin: -5px auto 5px auto; padding: 0; font-size: 0.75em; line-height: 1.4em; color: #777} .ad_unit_v2 p a {color: #777} ul#pictures {margin: 0; padding: 0; list-style: none} ul#pictures li {float: left; width: 120px; display: block; margin: 0 6px 19px 0} ul.pictures_60 {margin: 0; padding: 0; list-style: none} ul.pictures_60 li {float: left; width: 60px; margin: 0 14px 0px 0} ul.pictures_60 li a {display: inline-block;} ul.pictures_60 li a {display: block;} #profile_header {margin-top: -25px; padding: 15px 0 9px 0} #profile_header header {} #profile_header header img.avatar {float: left; width: 40px; height: 40px; margin-right: 5px; padding: 3px; background-color: #171717} #profile_header header h1 {margin-bottom: 3px; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; font-size: 1em; font-weight: bold} #profile_header header h1 a.nickname {font-size: 1.6em; text-decoration: none; color: #D00} #profile_header header h1 .section_title {font-size: 1.1em; color: #D00; font-weight: normal} #profile_header header h1 a.nickname:hover {text-decoration: underline} #profile_header header h1 .small_support_badge img {top: 0} #profile_header header h1 .age_gender_role {color: #777; font-size: 0.95em} #profile_header header h1 .location {color: #777; font-size: 0.95em; font-style: italic} #profile_header p {color: #777; font-size: 0.85em; margin-bottom: 0} #profile_header p a {color: #777} #new_picture {} #new_picture form {} #new_picture form fieldset {background-color: #171717; margin-bottom: 10px} #new_picture form fieldset legend {color: #555; font-size: 0.95em; font-weight: normal} #new_picture form table {margin: 0; padding: 0;} #new_picture form table tr {} #new_picture form table tr th {font-size: 0.95em; font-weight: normal; width: 80px} #new_picture form table tr td textarea {width: 425px; height: 40px} #new_picture form table tr td.privacy:before {position: relative; bottom: 1px; margin: 0 5px 0 0; padding: 0; font-family: 'Pictos', sans-serif; content: "("; line-height: 0.5em} #new_picture form table tr td.privacy a.option {color: #777; font-size: 0.75em; padding-left: 2px} #new_picture form table tr td.privacy .processing {display: inline} #new_picture form table tr td .avatar_checkbox {margin: 0 2px 0 0} #new_picture form .submit {text-align: right} #new_picture .tou_reminder {text-align: center; font-size: 0.75em; color: #777; width: 415px; margin: 10px auto 0 auto } #new_picture .tou_reminder a {color: #777} #pictures_container {} section#pictures h2 {margin: 45px 0 0 0; padding: 5px 0 5px 0; color: #555; font-size: 0.85em; font-weight: normal; text-shadow: 0 -1px 0 #000} section#pictures ul {list-style: none; padding: 0; margin: 0} section#pictures ul li {float: left; width: 116px; margin: 0 10px 10px 0; padding: 0} section#pictures ul li.last {margin-right: 0} section#pictures ul li a {display: block; position: relative; width: 116px; height: 116px; margin: 0; padding: 0; text-decoration: none} section#pictures ul li a img {width: 108px; height: 108px; margin: 0; padding: 4px; background-color: #171717} section#pictures ul li a:hover img {background-color: #000} section#pictures ul li a .comment_count {display: none; position: absolute; z-index: 1; bottom: 4px; right: 4px; padding: 0 5px 5px 5px; color: #777; font-size: 0.75em; line-height: 1em; background-color: #171717} section#pictures ul li a:hover .comment_count {display: inline} section#pictures ul li a .comment_count:after {font-family: 'Pictos', sans-serif; content: "w"; font-size: 1.1em; margin-left: 2px; color: #555} section#pictures ul li.avatar {width: 238px} section#pictures ul li.avatar a {width: 238px; height: 238px} section#pictures ul li.avatar a img {width: 218px; height: 218px; padding: 10px} section#pictures ul li.avatar a .comment_count {display: inline; bottom: 10px; right: 10px} #pictures_container aside .videos {} #pictures_container aside .videos ul {list-style: none; margin: 5px 0 0 0; padding: 0} #pictures_container aside .videos ul li {text-align: center; margin: 10px 0 0 0} #pictures_container aside .videos ul li a.screencap {display: block; position: relative; width: 158px; height: 103px; margin: 0 auto; padding: 0; text-decoration: none} #pictures_container aside .videos ul li a.screencap:after {position: absolute; z-index: 2; top: 15px; left: 65px; margin: 0 5px 0 0; padding: 0; font-family: 'Pictos', sans-serif; content: "4"; font-size: 3em; line-height: 1em; color: #FFF} #pictures_container aside .videos ul li a.screencap img {width: 150px; height: 95px; background-color: #171717; padding: 4px; margin: 0} #pictures_container aside .videos ul li a time {position: absolute; z-index: 1; bottom: 6px; right: 6px; margin: 0; padding: 3px; font-size: 0.75em; line-height: 0.75em; background-color: #171717; background: rgba(0,0,0,.7)} #pictures_container aside .videos footer {text-align: center} #pictures_container aside .videos footer a {color: #777; font-size: 0.85em} #user_picture section#picture {position: relative; margin-bottom: 45px} #user_picture section#picture a.pic {display: block; width: 720px; margin-right: 10px; padding: 15px; background-color: #171717; text-align: center} #user_picture section#picture a.pic img {display: inline-block; max-width: 720px; padding: 0; margin: 0; image-rendering: optimizeQuality; -ms-interpolation-mode: bicubic; } #user_picture section#picture footer {width: 475px; margin: 5px auto 0 auto; font-size: 0.95em; text-align: center; color: #777} #user_picture section#picture footer .caption {color: #DDD; font-style: italic} #user_picture section#picture footer a.attribution {color: #777; text-decoration: none} #user_picture section#picture footer a.attribution:hover {color: #777; text-decoration: underline} #user_picture section#picture footer time {color: #777; font-size: 0.85em} #user_picture section#picture footer .actions {color: #777; font-size: 0.85em} #user_picture section#picture footer .actions a {color: #777} #user_picture section#picture footer form {margin-top: -5px; padding: 15px; background-color: #171717; border-bottom-left-radius: 15px; border-bottom-right-radius: 15px; -webkit-border-bottom-left-radius: 15px; -webkit-border-bottom-right-radius: 15px; -moz-border-radius-bottomleft: 15px; -moz-border-radius-bottomright: 15px} #user_picture section#picture footer p {margin: 0; padding: 0} #user_picture section#picture footer p textarea {width: 100%; height: 54px; min-height: 54px} #user_picture section#picture footer p.submit {text-align: right} #user_picture section#picture footer p.submit a.cancel {color: #777} #user_picture aside .private {background-color: #A00; text-align: center; margin-bottom: 15px} #user_picture aside .private:before {font-family: 'Pictos', sans-serif; content: "("; margin-right: 5px; font-size: 0.95em; position: relative; bottom: 1px; line-height: 0.5em} #videos_section_header {margin-bottom: 27px} .video_container {width: 195px; text-align: center; margin-bottom: 18px; float: left} .video_container div a {text-decoration: none} #video_caption {} #video_caption fieldset {width: 736px; padding: 15px 10px} #video_caption fieldset input.title {width: 550px} #video_caption fieldset textarea {height: 80px; width: 550px} ul#videos {margin: 0; padding: 0; list-style: none} ul#videos li {float: left; width: 160px; display: block; margin: 0 6px 19px 0} img.free_video {background-color: #555} .video_meta_info {margin-top: 25px; border-top: 1px solid #222; border-left: 1px solid #222; padding: 5px 10px} #video_video {position: relative} #video_video .fileSherpa-browse-link {border: 1px solid #333; padding: 2px; background-color: #444; text-decoration: none} #video_video .fileSherpa-filename {margin:0; border:1px solid #bbb; line-height:20px; font-size:18px;padding:0px;margin-bottom: 2px; width: 220px} #video_video .fileSherpa-upload-overlay {position: absolute; left: 223px; width: 59px; height: 23px} #video_video .fileSherpa-progress-bar {background: white; height: 20px; border: 1px solid #fff; width: 255px; margin-left: 2px; margin-top: 3px} #video_video .fileSherpa-progress {background: black; width: 0px; height: 20px} form.video_upload {position: relative} #progress_bar_container {position: absolute; top: 30px; padding-top:55px; padding-left: 65px; margin: 15px auto; height: 130px; width: 530px; background-color: #111111} #progress_bar_container .progress_bar {background: #666; height: 60px; width: 460px} #progress_bar_container .progress_bar .progress {background: #900; height: 60px; width: 0px} #progress_bar_container .progress_bar_done {background: #900; height: 60px} #progress_bar_container .progress_bar_text {position: absolute; top: 49px; width: 460px; z-index: +1; padding: 27px 0; text-align: center} .testing_feature {border-top: 2px solid #800; border-bottom: 2px solid #800; padding: 10px; margin-bottom: 20px; background-color: #333} a.big_button {text-decoration: none; background-color: #070707; padding: 15px; border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; font-size:1.2em;line-height:2.5em;margin-bottom:1.25em} a.big_button:hover {background-color: #800} a.big_button_main {background-color: #600} .video {position: relative; float: left; width: 365px; margin-right: 20px; height: 290px; margin-bottom: 30px} .video:nth-child(even) {margin-right: 0} .video a {text-decoration: none} .video a:hover {background-color: transparent} .video a.screencap:after {position: absolute; z-index: 1; top: 65px; left: 150px; font-family: 'Pictos', sans-serif; content: "4"; font-size: 6em; text-decoration: none; color: rgba(255, 255, 255, 0.7)} .video a.screencap img {width: 345px; height: 219px; background-color: #171717; padding: 10px} .video header {padding: 0 10px} .video header h1 {display: inline; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; font-size: 1em} .video header p {display: inline; color: #777; font-size: 0.95em} .video footer {position: absolute; top: 204px; right: 15px; background-color: #111; background-color: rgba(0, 0, 0, 0.7); padding: 1px 5px; font-size: 0.85em; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px} .video footer a {text-decoration: none; color: #999} .video footer a:hover {background-color: transparent} .video footer a .comment_count:after {position: relative; font-family: 'Pictos', sans-serif; bottom: 1px; content: "w"; font-size: 0.95em; margin-left: 1px; line-height: 0.5em} #vid_container footer .pagination {margin-top: 0} section#vid_container article.video.last {margin-right: 0} section#vid_container h2 {margin: 30px 0 0 0; padding: 5px 0 5px 0; color: #555; font-size: 0.85em; font-weight: normal; text-shadow: 0 -1px 0 #000} #video {} #video object {width: 750px; height: 476px; box-shadow: 0 4px 10px #111; -webkit-box-shadow: 0 4px 10px #111; -moz-box-shadow: 0 4px 10px #111} #video_caption {width: auto; margin: 5px 15px 45px 15px} #video_caption h1 {display: inline; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; font-size: 1.1em} #video_caption p.description, #video_caption p.credits {display: inline; color: #777} #video_caption p a {color: #777} #video_caption p.description {font-style: italic} #video_caption p a.attribution {font-size: 0.95em; color: #777; text-decoration: none} #video_caption p a.attribution:hover {color: #777; text-decoration: underline} #video_caption p time {font-size: 0.85em} #video_caption p .actions {font-size: 0.85em} #video_caption p .actions a {color: #777} #video_caption form {margin-top: -5px; padding: 15px; background-color: #171717; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px} #video_caption form table {margin-bottom: 0} #video_caption form table th {font-weight: normal; color: #777; font-size: 0.95em} #video_caption form .text {width: 550px} #video_caption form textarea {width: 550px; height: 54px; min-height: 54px} #video_caption form .submit {text-align: right} #video_caption form .submit a.cancel {color: #777; font-size: 0.85em} #video_non_supporter {background-color: #000; width: 690px; height: 406px; padding: 30px 30px; margin-bottom: 45px; box-shadow: 0 4px 10px #111; -webkit-box-shadow: 0 4px 10px #111; -moz-box-shadow: 0 4px 10px #111} #video_non_supporter .highlight {background-color: #333; padding: 3px} #video_non_supporter a {background-color: #900; padding: 10px; text-decoration: none} .conversation {padding-bottom: 9px; margin-bottom: 8px; border-bottom: 1px solid #272727} .message {padding-bottom: 17px; border-bottom: 1px solid #272727; margin-bottom: 18px} .message_panel {border-top: 1px solid #272727; background-color: #171717; margin-top: 30px; padding: 10px; text-align: right} .message_panel form {display: inline;} .message_panel form div {display: inline;} #conversations_header {} #conversations_header h2 {float: left; margin-right: 10px} #conversations_header .back_to_profile a {float: left; margin-top: 11px; color: #777; font-size:.95em;line-height:1.5em;margin-bottom:0em; } #conversations_header form.search_conversations {float: right; margin-top: 5px; text-align: right} ul.mailboxes {list-style: none; padding: 0; margin: 20px 0 0 0; border-top: 1px solid #272727; width: 95%} ul.mailboxes li {} ul.mailboxes li a {display: block; padding: 3px 8px; text-decoration: none; border-bottom: 1px solid #272727} ul.mailboxes li a.selected {background-color: #111} #conversations_actions {padding: 8px 8px; border-top: 1px solid #232323; border-bottom: 1px solid #232323; background-color: #232323} .conversations_actions_top {border-top-left-radius: 8px; border-top-right-radius: 8px; -webkit-border-top-left-radius: 8px; -webkit-border-top-right-radius: 8px; -moz-border-radius-topleft: 8px; -moz-border-radius-topright: 8px} .conversations_actions_bottom {border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; -webkit-border-bottom-left-radius: 8px; -webkit-border-bottom-right-radius: 8px; -moz-border-radius-bottomleft: 8px; -moz-border-radius-bottomright: 8px} #conversations_actions a.button {text-decoration: none; padding: 4px 7px; background-color: #333; font-size:.85em;line-height:1.5em; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px} #conversations_actions a:hover.button {color: #DDD; background-color: #171717} #conversations_actions a.refresh {padding: 0; font-size:.75em;line-height:1em} #conversations_actions .pagination {float: right; margin-top: 3px} #conversations_select_options_top, #conversations_select_options_bottom {padding: 3px 8px} #conversations_select_options_top {border-bottom: 1px solid #070707} #notification_new_messages {} #notification_new_messages a {display: block; border-top: 1px solid #900; border-bottom: 1px solid #900; text-align: center; padding: 5px; background-color: #200; text-decoration: none; margin: 5px 0} #notification_new_messages a .link {font-size:.95em;line-height:1.5em;margin-bottom:0em; text-decoration: underline; font-style: italic} #empty_trash {border-bottom: 1px solid #070707; text-align: center; padding: 3px; background-color: #111; color: #777} #empty_trash a {font-size:.95em;line-height:1.5em;margin-bottom:0em; color: #777} #empty_trash span {font-style: italic; font-size:.85em;line-height:1.5em; } ul#list_of_conversations {list-style: none; margin: 0; padding: 0} ul#list_of_conversations li {padding: 12px 10px 10px 0px; border-bottom: 1px solid #070707} ul#list_of_conversations li.unread {background-color: #111} ul#list_of_conversations li .checkbox {padding: 15px 5px; float: left} ul#list_of_conversations li .user_info {display: block; float: left; width: 255px} ul#list_of_conversations li .user_info img {float: left; padding: 3px; margin-right: 5px} ul#list_of_conversations li .user_info .nickname {display: block; white-space: nowrap; overflow: hidden} ul#list_of_conversations li .user_info .nickname .to {color: #777; font-size:.95em;line-height:1.5em;margin-bottom:0em; } ul#list_of_conversations li .user_info .nickname .age_sex {color: #777; font-size:.95em;line-height:1.5em;margin-bottom:0em; } ul#list_of_conversations li .user_info .location {display: block; white-space: nowrap; overflow: hidden; font-size: 85%; line-height: 1.3em; color: #777; font-style: italic} ul#list_of_conversations li .message_info {display: block; float: left; width: 375px} ul#list_of_conversations li .message_info .subject {display: block; white-space: nowrap; overflow: hidden} ul#list_of_conversations li .message_info .subject .new_message {font-size: 85%; background-color: #900; padding: 0px 2px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px} ul#list_of_conversations li .message_info .extract {display: block; white-space: nowrap; overflow: hidden} ul#list_of_conversations li .date_time_last {float: right; font-size: 80%; width: 90px; padding-top: 14px} .we_check_for_new_messages_note {margin-top: 30px; color: #777; font-style: italic; font-size:.95em;line-height:1.5em;margin-bottom:0em; } #conversation {} #conversation .header {margin: 0; padding: 5px 0; border-bottom: 1px solid #272727} #conversation .header h3 {margin-bottom: 0} #conversation .missing_messages {padding: 9px 0 9px 80px; border-bottom: 1px solid #272727; color: #777; font-style: italic; font-size:.95em;line-height:1.5em;margin-bottom:0em} #conversation .missing_messages a {color: #777} #conversation .message {padding: 27px 0 9px 0; border-bottom: 1px solid #272727} #conversation .message .new {background-color: #900; padding: 0px 3px; font-size: 90%; color: #DDD; border-radius: 2px; -moz-border-radius: 3px; -webkit-border-radius: 3px} #conversation .new_message {padding: 18px 0 30px 0} #conversation .new_message textarea {width: 100%; height: 60px} #new_conversation {} #new_conversation form {padding-left: 10px} #new_conversation form p {margin-bottom: 10px} #new_conversation form p label {display: block; color: #777} #new_conversation form p textarea.message, #new_conversation form p input.subject, #new_conversation form p input.message {width: 450px} #new_conversation form p input.subject {} #new_conversation form p textarea.message {height: 200px; margin-bottom: 0} #new_conversation form p .cancel {margin-left: 5px} #new_conversation form p .cancel a {color: #777} #new_converation .user_info {} #new_conversation .user_info h5 {padding-bottom: 0; margin-bottom: 0; color: #777; font-size:.95em;line-height:1.5em;margin-bottom:0em; } #new_conversation .user_info ul {list-style: none; margin-left: 0} #new_conversation .user_info ul li {font-size:.95em;line-height:1.5em;margin-bottom:0em; } ul.friends_mini_list {list-style: none; margin: 0} ul.friends_mini_list li {margin-bottom: 18px} ul.friends_mini_list li img {float: left; margin-right: 10px} .friendship_request {padding-bottom: 9px; margin-bottom: 8px; border-bottom: 1px solid #222} .support_quotes_special {padding: 2px 0; margin-bottom: 5px; text-align: center; font-style: italic} .support_highlights {margin-top: 0; margin-bottom: 18px} .support_highlights li {margin-bottom: 8px} .support_highlights li span.highlight {background-color: #202020; padding: 4px 4px} .support_highlights li span.beta_features {display: block; font-size: 0.55em; font-style: italic; color: #777; font-weight: normal; padding-left: 15px} .support_highlights img {padding: 0; margin: 0; background-color: transparent; width: 18px; height: 18px} #payment_options {} #payment_options img {background-color: #1B1B1B} #payment_options .gift {border-top: 1px dashed #333; border-bottom: 1px dashed #333; padding: 5px 2px; margin-bottom: 25px} #payment_options .plans {background-color: #111; padding: 10px 0 10px 10px} #payment_options .plans form {width: 200px; margin-right: 10px; float: left} #payment_options .plans a.support_button {display: block; padding: 10px 0; text-align: center; height: 50px; margin: 0 auto; text-decoration: none; background-color: #373737} #payment_options .plans a.support_button:hover {background-color: #900} #payment_options .plans a#main_button {background-color: #900} #payment_options .plans a.support_button span {display: block} #payment_options .address {background-color: #111; padding: 15px 15px 5px 15px} .faq_container {padding: 30px; border: 1px solid #333} form.search {text-align:center} #formatting_guidelines {margin-bottom: 40px} #formatting_guidelines .example {background-color: #222; padding: 20px 25px; margin: 15px 0 10px 0; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px} #formatting_guidelines .tip {color: #777; font-style: italic} #formatting_guidelines .headers {list-style: none; margin: 0} #formatting_guidelines .headers span {display: block; float: left; width: 80px} #formatting_guidelines .unordered_list_pre {float: left; width: 90px; margin: 0; padding: 0} #formatting_guidelines .unordered_list_convert {float: left; width: 110px; padding: 45px 0 0 0; text-align: center} #formatting_guidelines .unordered_list_post {float: left; width: 90px; margin: 0 0 0 30px; padding: 0} #formatting_guidelines .named_links {list-style: none; margin: 0; padding: 0} #formatting_guidelines .named_links span.pre {display: block; float: left; width: 210px} #formatting_guidelines .named_links span.converts_to {display: block; float: left; width: 30px} #formatting_guidelines .bold_and_italic {list-style: none; margin: 0; padding: 0} #formatting_guidelines .bold_and_italic span.pre {display: block; float: left; width: 130px} #formatting_guidelines .bold_and_italic span.converts_to {display: block; float: left; width: 30px} #formatting_guidelines ul.bonus {list-style: none; padding: 0; margin: 0} #formatting_playground {} #formatting_playground .what_you_type {} #formatting_playground .what_you_type textarea {width: 100%; height: 300px; background-color: #333; color:#DDD; border: 2px solid #555; padding: 3px} #formatting_playground .to {text-align: center; color: #777; font-size:2em;line-height:1.5em; margin-top: 140px} #formatting_playground .what_you_get {border-top: 2px solid #111; min-height: 300px; border-bottom: 2px solid #111} #formatting_playground .what_you_get .initial_text {color: #777; text-align: center; font-size:1.5em;line-height:1.5em; padding-top: 120px} #about_section {} #about_section h2 {font-family: Georgia; font-size: 3.5em; text-shadow: 0 -2px 0 rgba(0,0,0,1)} .about_menu {padding-top: 30px} .about_menu h4 {font-size: 0.85em; text-transform: uppercase; margin-bottom: 2px} .about_menu ul {list-style: none; padding-left: 0; margin-left: 0; border-top: 1px solid #222} .about_menu ul li {font-size: 0.95em} .about_menu ul li a {display: block; padding: 3px 5px; text-decoration: none; border-bottom: 1px solid #222} .about_menu ul li a.selected {background-color: #600; color: #DDD} #about_section .example {border: 1px solid #333; padding: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px} #about_section .example .prefix {float: left; color: #777; width: 5%} #about_section .example .content {float: right; width: 95%} #about_section .employee {padding: 15px 10px; border-top: 1px solid #333} #about_section .last_employee {border-bottom: 1px solid #333} #about_section .employee .avatar {float: left; width: 120px} #about_section .employee .info {float: left} #about_section .employee .info h4 {font-size:1.5em;line-height:1.5em; font-weight: bold} #about_section .employee .info .job {font-size:1.2em;line-height:1.5em;margin-bottom:1.25em;margin-bottom:0em; margin-bottom: 15px} #about_section .employee .info .links {color: #777; font-size:.95em;line-height:1.5em;margin-bottom:0em} #about_section .employee .info .links a {color: #777} #about_section iframe {display: block; width: 680px; height: 500px; padding: 15px; background-color: #111; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px} #about_section .team_captain {color: #777; font-size:2em;line-height:1.5em} #about_section .presentation {margin-bottom: 30px; padding: 15px; background-color: #111} #about_section .presentation h4 {margin-bottom: 5px; font-size: 1.4em} #about_section .presentation dl {} #about_section .presentation dl dt {float: left; width: 50px; font-size: 0.95em; color: #777; font-weight: normal; padding: 0; margin: 0} #about_section .presentation dl dd {} #about_section .os_project {padding: 25px 15px; border-top: 1px solid #333} #about_section .os_project h4 {font-size: 1.5em; background-color: #111; padding: 5px 7px; margin-bottom: 5px} #about_section .os_project p {padding-left: 7px} #about_section .last_project {border-bottom: 1px solid #333; margin-bottom: 45px} #about_section .organization {padding: 30px 15px; border-top: 1px solid #333} #about_section .last_organization {border-bottom: 1px solid #333} #about_section .organization .header {margin-bottom: 15px} #about_section .organization .header h3 {font-size: 3em; margin-bottom: 0; padding-bottom: 0; line-height: 1.1em;} #about_section .organization .header img {float: left; max-width: 225px; margin-right: 15px} #about_section .organization ul {} #about_section .organization ul li {margin-bottom: 10px} #about_section .grab_badge {padding: 30px 0; border-top: 1px solid #333} #about_section .last_grab_badge {border-bottom: 1px solid #333} #about_section .grab_badge h4 {font-size: 1.5em; margin-bottom: 10px} .front_page_picture h2 {font-size: 1.2em} .front_page_picture img.your_picture_here {float: right; width: 150px} #about_section .audio_clip {padding: 30px 15px; border-top: 1px solid #333} #about_section .last_audio_clip {border-bottom: 1px solid #333; margin-bottom: 25px;} #about_section .audio_clip img {padding: 25px 30px 20px 0; background-color: transparent; float: left} #about_section .audio_clip dl {margin-bottom: 0} #about_section .audio_clip dl dt {float: left; width: 100px; font-weight: normal; color: #777; font-size: 0.95em} #about_section .audio_clip dl dd {} #about_section .list_header {margin-bottom: 8px} #about_section .position {padding: 15px; border-top: 1px solid #333} #about_section .last_position {border-bottom: 1px solid #333; margin-bottom: 30px} #about_section .position h3 {margin-bottom: 0} #about_section .position dl {margin: 0 0 15px 0; padding: 0} #about_section .position dl dt {display: inline; font-weight: normal; font-size: 0.95em; color: #777} #about_section .position dl dd {display: inline; padding: 0 15px 0 0; margin: 0} #about_section .position ul {margin-top: -10px} #about_section .position .video {text-align: center; margin-bottom: 15px} #about_section .position .video object {padding: 15px; background-color: #111} #about_section .honorarium {padding: 30px} #about_section #manual {} #about_section #manual h3 {margin-bottom: 15px} #about_section #manual h3.bottom {margin-bottom: 0} #about_section #manual h4 {margin-bottom: 10px} #about_section #manual h4.bottom {margin-bottom: 0} #about_section #manual h5 {margin-bottom: 10px; font-weight: bold} #about_section #manual h5.bottom {margin-bottom: 0} #about_section #manual ul.toc {list-style: none; margin-left: 10px; margin-bottom: 30px} #about_section #manual ul.toc li .section_number {color: #777; font-size:.95em;line-height:1.5em;margin-bottom:0em} #about_section #manual ul.toc li ul {list-style: none; margin-left: 10px} #about_section #manual .entry {margin-bottom: 75px} #about_section #manual .entry dl {margin-bottom: 20px} #about_section #manual .entry dl dt {} #about_section #manual .entry dl dd {margin-bottom: 10px} #about_section #manual .entry dl dd ul {list-style: circle; margin-top: 5px; margin-bottom: 0} #about_section #manual .entry a.flow {display: block; margin-bottom: 15px} #about_section #manual .entry a.flow:hover {background-color: transparent} #about_section #manual .entry a.flow img {padding: 15px; background-color: #333; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; max-width: 630px} #about_section #manual .entry img.link {padding: 0; background-color: #1B1B1B; width: 12px; height: 12px} #about_section #manual .entry img.link:hover {background-color: black} #about_section #manual .entry .sample {margin: 0px 0 30px 0; border-top: 3px solid #272727; border-bottom: 3px solid #272727; padding: 15px 15px 0 15px} #about_section #manual .entry .sample h5 {background-color: #272727; margin: -15px -15px 15px -15px; padding: 0 15px 3px 15px; font-weight: normal; color: #AAA; font-style: italic; font-size: 1em} #about_section #manual .entry .sample p, #about_section #manual .entry .sample ul {font-size: 0.95em} #help {} #help h2 {} #help .pre_header {color: #777; font-size: 0.85em} #help .pre_header a {color: #777} #help h3 {margin-bottom: 10px;} #help h3 a {color: #D00} #help h4 {margin-bottom: 5px} #help ul {} #help ul li {padding: 2px} #help dl {margin-top: 30px; border-top: 1px solid #272727} #help dl dt {font-size: 1.3em; color: #D00; padding-top: 10px; font-weight: normal} #help dl dt a {text-decoration: none; color: #777} #help dl dt img.link {padding: 0; background-color: #1B1B1B; width: 12px; height: 12px} #help dl dt img.link:hover {background-color: black} #help dl dd {font-size: 1.1em; padding-bottom: 30px; margin: 0; border-bottom: 1px solid #272727} #help dl dd ul {} #help dl dd ul li {padding: 0;} #help dl dd .back_to_top {font-size: 0.85em} #help dl dd .back_to_top a {color: #777} #help .return_to_toc {margin-top: 90px;} #help #most_common_questions {margin: 20px 0; padding: 15px; background-color: #272727; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px} #help .sidebar {} #help .sidebar h5 {margin: 15px 0 0 0; color: #777} #help .sidebar p {font-size: 0.95em; margin-bottom: 30px} #help .sidebar ul {list-style: none; margin: 0; padding: 0} #help .sidebar ul li {font-size: 0.95em; margin-bottom: 2px} .keyboard_shortcuts .ui-dialog-titlebar .ui-dialog-title:before {bottom: 1px; content: "?"} #keyboard_shortcuts {} #keyboard_shortcuts section {float: left; width: 33%} #keyboard_shortcuts section header h2 {font-size: 0.75em; font-weight: normal; color: #777; text-transform: uppercase} #keyboard_shortcuts section dl {margin: 0; padding: 0; font-size: 0.95em} #keyboard_shortcuts section dl dt {font-weight: normal; float: left; width: 25px} #keyboard_shortcuts section dl dd:before {content: ": "} #back_to_top {margin-top: 250px; margin-bottom: 15px; text-align: right; font-size: 0.95em} #back_to_top a {color: #777} #footer {font-size: 13px; background-color: #333; padding: 60px 0 30px 0} #footer div.colborder {min-height: 260px} #footer h4 {margin-bottom: 5px; font-size: 1.15em; padding: 3px 5px; background-color: #2C2C2C} #footer ul {list-style: none; padding: 0 0 0 5px; margin: 0 0 30px 0} #footer .heart {padding: 0; background-color: transparent; width: 14px; height: 14px} #footer ul.social_media {} #footer ul.social_media li {margin-bottom: 10px} #footer ul.social_media li img {padding: 0; vertical-align: bottom; margin-right: 2px} #footer ul.social_media li span {line-height: 1} #footer #trademark {margin-top: 3em; text-align: center} .error_code {background-color: #333; color: #AAA; font-weight: bold; font-size: 290%; margin-bottom: 10px} #admin_bar {background-color: #900; font-size: 90%; padding: 3px 0} #admin_bar ul {display: inline; list-style: none; margin: 0} #admin_bar ul li {display:inline} #admin_bar ul li a {text-decoration: none} #admin_panel {margin-top: 60px; padding: 15px; background: #333} #admin_panel_v2 {margin: 120px 0 -120px 0; padding: 15px; background: #272727; -webkit-box-shadow: 0 -1px 0 rgba(0,0,0,.8); -moz-box-shadow: 0 -1px 0 rgba(0,0,0,.8); box-shadow: 0 -1px 0 rgba(0,0,0,.8)} #admin_panel_v2 header h1 {float: right; font-size: 0.65em; color: #777; text-transform: uppercase; font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Verdana, sans-serif} ul.admin_menu {list-style: none; margin: 0 0 30px 0} ul.admin_menu li {margin-bottom: 2px} ul.admin_menu li a {display: block; width: 80%; padding: 4px; background-color: #222; text-decoration: none} ul.admin_menu li a:hover {background-color: #900} ul.admin_menu li.in_section a {background-color: #000} #list_of_transactions {} #list_of_transactions ul {list-style: none; margin-left: 0; margin-bottom: 30px; border-top: 1px solid #111} #list_of_transactions ul li {border-bottom: 1px solid #111; padding: 2px} #list_of_transactions ul li span.nickname {float: left; display: block; width: 220px} #list_of_transactions ul li span.payment_method {float: left; display: block; width: 150px} #list_of_transactions ul li span.package {float: left; display: block; width: 230px} #report_stats {} #report_stats dl {margin-top: 45px} #report_stats dl dt {float: left; width: 100px; margin: 0; padding: 0} #report_stats dl dd {float: left; width: 170px; margin: 0; padding: 0} #report_stats .private:before {font-family: Pictos; content: "("; font-size: 0.95em; position: relative; bottom: 1px; line-height: 0.5em; margin-right: 2px} .scammer_report {} .scammer_report .user_id {display: block; float: left; width: 55px; line-height: 2em} .scammer_report a.nickname:visited {color: pink} #delete_user_button {background-color: red; padding: 5px} .user_small {} .user_small img.avatar {float: left; width: 32px; height: 32px; padding: 3px; margin-right: 2px; background-color: #171717} .user_small h1 {padding-top: 2px; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; font-size: 1em; line-height: 1.15em; font-weight: normal; white-space: nowrap; overflow: hidden} .user_small h1 a {} .user_small h1 a:hover {text-decoration: underline} .user_small h1 .small_support_badge {position: relative; bottom: 1px;} .user_small h1 .age_gender_role {font-size: 0.85em; color: #777} .user_small .location {margin-top: 3px; font-size: 0.85em; line-height: 1.1em; color: #777; font-style: italic; white-space: nowrap; overflow: hidden} #likes {} #likes header > .h2_v2:before {position: relative; margin-right: 5px; font-family: Pictos; content: "k"; font-size: 0.95em; line-height: 0.5em; bottom: 4px} #likes header > .h2_v2 .total_count {padding-left: 5px; color: #777; font-size: 0.55em; text-shadow: none; font-weight: normal} #likes h2 {color: #777; font-size: 1em; margin-top: 20px; font-weight: normal} #likes h2:before {position: relative; bottom: 2px; font-family: 'Pictos', sans-serif; content: "\\"; margin-right: 5px; font-weight: normal; font-size: 1.1em} #likes .love {position: relative; height: 310px; width: 310px; margin-bottom: 75px; background-color: #171717} #likes .love .content {display: block; position: relative; width: 290px; height: 290px; padding: 10px} #likes .love .content a.picture:hover {background-color: transparent} #likes .love .content a.picture img {position: absolute; display: inline-block; max-width: 290px; max-height: 290px; margin: auto; vertical-align: middle; text-align: center; background-color: #171717; padding: 0; margin: 0; image-rendering: optimizeQuality; -ms-interpolation-mode: bicubic; } #likes .love .content h1 {margin-top: 60px; padding: 0 15px; font-size: 0.85em; color: #777; font-weight: normal; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; font-style: italic; overflow: hidden; text-overflow: ellipsis; white-space: nowrap} #likes .love .content h2 {margin: 0; padding: 0 15px; font-size: 1.8em; line-height: 1.2em; margin: 5px 0} #likes .love .content h2:before {display: none;} #likes .love .content h2 a {color: #D00; font-weight: bold} #likes .love .content p {font-size: 0.95em} #likes .love .user_small_w_location {padding: 5px 15px} #likes .love:hover .overlay_bottom_right {display: inline} #likes .love .overlay_bottom_right {display: none} #header_v2 {display: block; position: relative; background-color: #111; margin-bottom: 25px; padding: 13px 0 11px 0; color: #CCC; } #header_v2 a {color: #DDD; text-decoration: none} #header_v2 a:hover {color: #FFF !important; text-decoration: none; background-color: transparent} #header_v2 a:hover .picto {color: #FFF} #header_v2 h1 {float: left; width: 94px; font-size: 1.4em; font-weight: normal} #header_v2 h1 .picto {position: relative; bottom: 2px; margin-left: 5px; font-size: 0.75em; line-height: 0.5em; color: #CCC} #header_v2 ul {float: left} #header_v2 ul.sections {margin-right: 35px;} #header_v2 ul.sections li a {padding: 10px 10px} #header_v2 .messaging {} #header_v2 .messaging li {} #header_v2 .messaging li a {padding: 7px; color: #777} #header_v2 .messaging li.new a {color: #CCC} #header_v2 .messaging .inbox .picto {font-size: 1.5em} #header_v2 .messaging .requests .picto {font-size: 2.1em} #header_v2 .messaging .admin .picto {position: relative; bottom: 2px} #header_v2 .messaging li .count {display: none; position: absolute; z-index: 2; top: -5px; color: #CCC; font-size: 0.75em; line-height: 0.75em; background-color: #700; padding: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px} #header_v2 .messaging li.inbox .count {left: 20px} #header_v2 .messaging li.requests .count {left: 25px} #header_v2 .messaging li.ats .count {left: 15px} #header_v2 .messaging li.new .count {display: inline} #header_v2 ul.profile {float: right; margin-right: 15px; width: auto} #header_v2 ul.profile .nickname {display: inline-block; max-width: 120px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; text-align: right} #header_v2 ul.profile li a {padding: 5px 10px 2px 10px} #header_v2 ul.profile li a:hover, #header_v2 ul.profile a.open {background-color: #000} #header_v2 ul.profile li.nojs:hover ul {display:block} #header_v2 ul.profile ul {display: none; position: absolute; left: 0; z-index: 50; width: 160px; background-color: #000; font-size: 0.85em; -webkit-box-shadow: 2px 2px 4px #111; -moz-box-shadow: 2px 2px 4px #111; box-shadow: 2px 2px 4px #111; padding: 5px 0 0 0} #header_v2 ul.profile li span.or {position: relative; bottom: 1px; margin-left: 3px; font-size: .75em; line-height: .75em} #header_v2 ul.profile ul li a {display: block; padding: 4px 10px !important} #header_v2 ul.profile ul li a:hover {color: #FFF; background-color: #700} #header_v2 ul.profile ul li a:hover .picto {color: #FFF} #header_v2 ul.profile ul li.seperator a {border-top: 1px solid #272727} #header_v2 ul.profile ul li.support a {font-style: italic} #header_v2 ul.profile ul .picto {position: relative; color: #777; bottom: 1px; font-size: 1em; margin-right: 8px} #header_v2 form.global_search {float: right} #header_v2 form.global_search input {width: 120px; position: relative; bottom: 2px} .not_logged_in h1 {font-size: 2.2em !important} .not_logged_in p {line-height: 1.2em !important} .not_logged_in nav a {text-decoration: underline !important} #header {background-color: #111; margin-bottom: 25px} #header .logged_in ul.main_nav {list-style: none; margin: 0; padding: 0; font-size: 14px} #header .logged_in ul.main_nav li {display: inline} #header .logged_in ul.main_nav li a {text-decoration: none; padding: 18px 10px; float: left} #header .logged_in ul.main_nav li a:hover {background-color: #111} #header .logged_in ul.main_nav li.logo h1 {font-size: 1.4em} #header .logged_in ul.main_nav li.logo h1 a {padding-left: 0; text-decoration: none; color: #DDD; background-color: #111} #header .logged_in ul.main_nav li.logo h1 a img {padding: 0} #header .logged_in ul.secondary_nav {list-style: none; padding: 10px 0 2px 0; margin: 0; font-size: 0.85em} #header .logged_in ul.search {list-style: none; margin: 0; padding: 6px 0 0 0; font-size: 0.85em} #header .logged_in ul.search input.search_query {width: 110px} #header .logged_in ul.search input.submit_button {width: 30px } #header .not_logged_in {} #header .not_logged_in .logo {padding: 10px 0} #header .not_logged_in .logo h1 {font-size: 2.4em; margin: 0; padding: 0} #header .not_logged_in .logo h1 a {text-decoration: none; padding: 0} #header .not_logged_in .logo h1 a:hover {background-color: #111; padding: 0} #header .not_logged_in .tag_line {margin: 16px 0 0 -4px; line-height: 1; font-size: 12px} #header .not_logged_in .nav {padding-top: 15px; text-align: right} #tiptip_holder {display: none; position: absolute; top: 0; left: 0; z-index: 99999} #tiptip_holder.tip_top {padding-bottom: 5px} #tiptip_holder.tip_bottom {padding-top: 5px} #tiptip_holder.tip_right {padding-left: 5px} #tiptip_holder.tip_left {padding-right: 5px} #tiptip_content {font-size: 11px; color: #fff; text-shadow: 0 0 2px #000; padding: 4px 8px; border: 1px solid rgba(0,0,0,0.25); background-color: rgb(25,25,25); background-color: rgba(25,25,25,0.92); background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(transparent), to(#000)); border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; box-shadow: 0 0 3px #222; -webkit-box-shadow: 0 0 3px #222; -moz-box-shadow: 0 0 3px #222} #tiptip_arrow, #tiptip_arrow_inner {position: absolute; border-color: transparent; border-style: solid; border-width: 6px; height: 0; width: 0} #tiptip_holder.tip_top #tiptip_arrow {border-top-color: #000; border-top-color: rgba(0,0,0,0.35)} #tiptip_holder.tip_bottom #tiptip_arrow {border-bottom-color: #000; border-top-color: rgba(0,0,0,0.35)} #tiptip_holder.tip_right #tiptip_arrow {border-right-color: #000; border-top-color: rgba(0,0,0,0.35)} #tiptip_holder.tip_left #tiptip_arrow {border-left-color: #000; border-top-color: rgba(0,0,0,0.35)} #tiptip_holder.tip_top #tiptip_arrow_inner {margin-top: -7px; margin-left: -6px; border-top-color: rgb(25,25,25); border-top-color: rgba(0,0,0,0.35)} #tiptip_holder.tip_bottom #tiptip_arrow_inner {margin-top: -5px; margin-left: -6px; border-bottom-color: rgb(25,25,25); border-bottom-color: rgba(25,25,25,0.92)} #tiptip_holder.tip_right #tiptip_arrow_inner {margin-top: -6px; margin-left: -5px; border-right-color: rgb(25,25,25); border-right-color: rgba(25,25,25,0.92)} #tiptip_holder.tip_left #tiptip_arrow_inner {margin-top: -6px; margin-left: -7px; border-left-color: rgb(25,25,25); border-left-color: rgba(25,25,25,0.92)} @media screen and (-webkit-min-device-pixel-ratio:0) {#tiptip_content {padding: 4px 8px 5px 8px; background-color: rgba(45,45,45,0.88)} #tiptip_holder.tip_bottom #tiptip_arrow_inner {border-bottom-color: rgba(45,45,45,0.88)} #tiptip_holder.tip_top #tiptip_arrow_inner {border-top-color: rgba(20,20,20,0.92)} } a.tiptip {position: relative; bottom: 1px; font-family: 'Pictos', sans-serif; content: "?"; color: #777; text-decoration: none; font-size: 0.95em; line-height: 0.5em; cursor: help} a.tiptip:hover {background-color: inherit; text-decoration: none} ul#tabnav { text-align: left; margin: 1em 0 2px 0; font: 12px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; border-bottom: 1px solid #444; list-style-type: none; padding: 3px 10px 3px 10px; } ul#tabnav li { display: inline} ul#tabnav li.in_section { border-bottom: 1px solid #111; background-color: #1B1B1B; font-weight: bold} ul#tabnav li.in_section a { background-color: #1B1B1B; color: #FFF; position: relative; top: 1px; padding-top: 4px; } ul#tabnav li a { padding: 3px 5px; border: 1px solid #444; background-color: #222; color: #888; margin-right: 0px; text-decoration: none; border-bottom: none} ul#tabnav a:hover { background: #000; } .ui-dialog {padding: 15px; background-color: #181818; border: 15px solid #222; overflow: auto; text-align: left; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.6); -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.6); -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.6)} .ui-dialog .ui-dialog-titlebar {margin-bottom: 15px} .ui-dialog .ui-dialog-titlebar .ui-dialog-title {display: inline; margin-bottom: 10px; border-bottom: 2px solid #272727; padding: 0 30px 3px 000; font-size: 1.3em; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; color: #555; text-shadow: 0 -2px 0 #000; font-weight: normal} .ui-dialog-titlebar .ui-dialog-title:before {position: relative; font-family: 'Pictos', sans-serif; line-height: 0.5em; color: #555; font-weight: normal; margin-right: 5px; text-shadow: 0 0 0 #000} .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close {display: block; float: right; color: #777; text-decoration: none; font-size: 0.95em} .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:before {font-family: 'Pictos', sans-serif; content: "*"; margin-right: 2px; color: #555} .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:hover {text-decoration: underline} .ui-widget-overlay {background-color:#000; position:absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0.60; -moz-opacity: 0.60; filter: alpha(opacity = 60)} #home.v3 #activity_feed {} #home.v3 #activity_feed ul#tabnav {margin-bottom: 8px} #home.v3 #activity_feed .updates {border-top: 1px solid #444; border-bottom: 1px solid #444; margin: 15px 0 10px 0; font-size:.95em;line-height:1.5em} #home.v3 #activity_feed .updates a {display: block; padding: 3px 10px; background-color: #333; text-decoration: none; text-align: center} #home.v3 #activity_feed .updates a:hover {background-color: #111} #home.v3 #activity_feed .update_marker {border-bottom: 2px solid #2A2A2A} #home.v3 #activity_feed .updates_spinner {border-top: 1px solid #444; border-bottom: 1px solid #444; margin: 15px 0 10px 0; font-size:.95em;line-height:1.5em; background-color: #333; text-align: center} #home.v3 #activity_feed .updates_spinner img {background-color: #333} #home.v3 #activity_feed .story_2 {border-bottom: 1px solid #2A2A2A; padding: 5px 0} #home.v3 #activity_feed .story_2 img.profile_avatar {float: left; width: 37px; height: 37px; padding: 1px; voice-family: "\"}\""; voice-family:inherit; width: 35px; height: 35px} #home.v3 #activity_feed .story_2 .content {float: right; width: 554px; margin-right: 70px} #home.v3 #activity_feed .story_2 .content .main {margin-bottom: 10px} #home.v3 #activity_feed .story_2 .content .main .time_ago {color: #777; font-size:.85em;line-height:1.5em; white-space: nowrap; overflow: hidden} #home.v3 #activity_feed .story_2 .content .main .time_ago a {text-decoration: none; background-color: transparent; color: #777} #home.v3 #activity_feed .story_2 .content .main .time_ago a:hover {text-decoration: underline} #home.v3 #activity_feed .story_2 .content .main .comment_on {color: #777; font-size:.85em;line-height:1.5em} #home.v3 #activity_feed .story_2 .content .main .comment_on a {color: #777} #home.v3 #activity_feed .story_2 .content .main .delete {color: #777; font-size:.85em;line-height:1.5em} #home.v3 #activity_feed .story_2 .content .main .delete a {color: #777} #home.v3 #activity_feed .story_2 .content .main .age_sex {color: #777; font-size:.95em;line-height:1.5em} #home.v3 #activity_feed .story_2 .content .event_info {margin: 5px 0 0 10px} #home.v3 #activity_feed .story_2 .content .event_info p {margin-bottom: 10px} #home.v3 #activity_feed .story_2 .content .event_info p a {line-height:1.5em;margin-bottom:1.25em;margin-bottom:0em} #home.v3 #activity_feed .story_2 .content .event_info p .tag_line {display: block; font-style: italic} #home.v3 #activity_feed .story_2 .content .event_info table {margin: 0 0 10px 0; padding: 0; font-size:.95em;line-height:1.5em} #home.v3 #activity_feed .story_2 .content .event_info table th {width: 80px; padding: 0; font-weight: normal; color: #777} #home.v3 #activity_feed .story_2 .content .event_info table td {padding: 0} #home.v3 #activity_feed .story_2 .content .rsvp_others {margin: 0 0 0 10px; color: #777; font-size:.95em;line-height:1.5em} #home.v3 #activity_feed .story_2 .content .rsvp_others img {width: 35px; height: 35px; padding: 1px; margin-right: 0px; vertical-align: middle} #home.v3 #activity_feed .story_2 .content ul.simple_list {font-size:.95em;line-height:1.5em; margin: 5px 0 10px 25px} #home.v3 #activity_feed .story_2 .content ul.simple_list li {color: #777} #home.v3 #activity_feed .story_2 .content ul.simple_list li span {color: #DDD} #home.v3 #activity_feed .story_2 .content p.new_picture {margin: 5px 0 0 10px; font-size:.95em;line-height:1.5em; color: #777} #home.v3 #activity_feed .story_2 .content .new_picture img {float: left; margin-right: 10px; height: 80px; width: 80px; padding: 2px} #home.v3 #activity_feed .story_2 .content .new_picture .caption {margin-top: 10px} #home.v3 #activity_feed .story_2 .content .new_picture .caption a {font-style: italic; color: #777; white-space: nowrap} #home.v3 #activity_feed .story_2 .content ul.new_pictures {margin: 5px 0 0 10px; padding: 0; list-style: none} #home.v3 #activity_feed .story_2 .content ul.new_pictures li {float: left; display: inline} #home.v3 #activity_feed .story_2 .content ul.new_pictures li img {height: 80px; width: 80px; margin: 0 5px 5px 0; padding: 2px} #home.v3 #activity_feed .story_2 .content p.picture_commented_on {margin: 5px 0 0 10px; font-size:.95em;line-height:1.5em; color: #777} #home.v3 #activity_feed .story_2 .content p.picture_commented_on img {float: right; height: 55px; width: 55px; padding: 2px; margin-left: 15px} #home.v3 #activity_feed .story_2 .content ul.pictures_commented_on {margin: 5px 0 0 10px; padding: 0; list-style: none} #home.v3 #activity_feed .story_2 .content ul.pictures_commented_on li {float: left; display: inline} #home.v3 #activity_feed .story_2 .content ul.pictures_commented_on li img {height: 55px; width: 55px; margin: 0px 5px 5px 0; padding: 2px} #home.v3 #activity_feed .story_2 .content p.new_video {margin: 0 0 0 10px} #home.v3 #activity_feed .story_2 .content p.new_video img {float: left; margin: 0 10px 5px 0; height: 80px; width: 126px; padding: 2px} #home.v3 #activity_feed .story_2 .content p.new_video .title {} #home.v3 #activity_feed .story_2 .content p.new_video .description {font-size:.95em;line-height:1.5em; color: #777} #home.v3 #activity_feed .story_2 .content p.new_video .description a {font-style: italic; color: #777; white-space: nowrap} #home.v3 #activity_feed .story_2 .content ul.new_videos {margin: 0 0 0 10px; padding: 0; list-style: none} #home.v3 #activity_feed .story_2 .content ul.new_videos li {float: left; display: inline} #home.v3 #activity_feed .story_2 .content ul.new_videos li img {float: left; margin: 0 5px 5px 0; height: 80px; width: 126px; padding: 2px} #home.v3 #activity_feed .story_2 .content p.video_commented_on {margin: 5px 0 0 10px; font-size:.95em;line-height:1.5em; color: #777} #home.v3 #activity_feed .story_2 .content p.video_commented_on img {float: right; height: 55px; width: 87px; margin-left: 15px; padding: 2px} #home.v3 #activity_feed .story_2 .content ul.videos_commented_on {margin: 5px 0 0 10px; padding: 0; list-style: none} #home.v3 #activity_feed .story_2 .content ul.videos_commented_on li {float: left; display: inline} #home.v3 #activity_feed .story_2 .content ul.videos_commented_on li img {height: 55px; width: 87px; margin: 0px 5px 5px 0; padding: 2px} #home.v3 #activity_feed .story_2 .content .wall_post {margin: 5px 0 10px 10px; font-size:.95em;line-height:1.5em;; color: #777} #home.v3 #activity_feed .story_2 .content .wall_post a {font-style: italic; color: #777; white-space: nowrap} #home.v3 #activity_feed .story_2 .content .group_stats {margin: 0 0 10px 0; color: #777; font-size:.85em;line-height:1.5em} #home.v3 #activity_feed .story_2 .content .new_group_discussion {margin: 5px 0 10px 10px} #home.v3 #activity_feed .story_2 .content .new_group_discussion a {} #home.v3 #activity_feed .story_2 .content .new_group_discussion .extract {color: #777; font-size:.95em;line-height:1.5em;margin-bottom:0} #home.v3 #activity_feed .story_2 .content .new_group_discussion .extract a {color: #777} #home.v3 #activity_feed .story_2 .content .comment_on_discussion {margin: 5px 0 10px 10px; color: #777; font-size:.95em;line-height:1.5em} #home.v3 #activity_feed .story_2 .content .comment_on_discussion a {color: #777} #home.v3 #activity_feed .story_2 .content ul.users {margin: 5px 0 10px 10px; padding: 0; list-style: none} #home.v3 #activity_feed .story_2 .content ul.users li {margin-bottom: 10px} #home.v3 #activity_feed .story_2 .content ul.users li:last-child {margin-bottom: 0} #home.v3 #activity_feed .story_2 .content ul.users li img {float: left; width: 32px; height: 32px; padding: 1px; margin-right: 10px} #home.v3 #activity_feed .story_2 .content ul.users li .nickname {font-size:.95em;line-height:1.5em} #home.v3 #activity_feed .story_2 .content ul.users li .nickname .age_sex {color: #777} #home.v3 #activity_feed .story_2 .content ul.users li .nickname .fetish_status {background-color: #111; padding: 2px 5px} #home.v3 #activity_feed .story_2 .content ul.users li .location {display: block; color: #777; font-size:.85em;line-height:1.5em} #home.v3 #activity_feed .story_2 .content .new_writing {margin: 5px 0 10px 10px} #home.v3 #activity_feed .story_2 .content .new_writing a {} #home.v3 #activity_feed .story_2 .content .new_writing .extract {color: #777; font-size:.95em;line-height:1.5em;margin-bottom: 0} #home.v3 #activity_feed .story_2 .content .new_writing .extract a {color: #777} #home.v3 #activity_feed .story_2 .content .comment_on_writing {margin: 5px 0 10px 10px; color: #777; font-size:.95em;line-height:1.5em} #home.v3 #activity_feed .story_2 .content .comment_on_writing a {color: #777} #home.v3 #activity_feed .story_2 .content ul.comments, #home.v3 #activity_feed .story_2 .content ul.comments_after_op {border-top: 1px solid #242424; padding: 0; list-style: none} #home.v3 #activity_feed .story_2 .content ul.comments {margin: 5px 10px} #home.v3 #activity_feed .story_2 .content ul.comments_after_op {margin: 5px 25px} #home.v3 #activity_feed .story_2 .content ul.comments li, #home.v3 #activity_feed .story_2 .content ul.comments_after_op li {padding: 5px 0; border-bottom: 1px solid #242424; font-size:.95em;line-height:1.5em} #home.v3 #activity_feed .story_2 .content ul.comments li img, #home.v3 #activity_feed .story_2 .content ul.comments_after_op li img {float: left; width: 34px; height: 34px; padding: 1px; voice-family: "\"}\""; voice-family:inherit; width: 32px; height: 32px} #home.v3 #activity_feed .story_2 .content ul.comments li .comment, #home.v3 #activity_feed .story_2 .content ul.comments_after_op li .comment {float: right} #home.v3 #activity_feed .story_2 .content ul.comments li .comment {width: 490px} #home.v3 #activity_feed .story_2 .content ul.comments_after_op li .comment {width: 450px} #home.v3 #activity_feed .story_2 .content ul.comments li .comment .main, #home.v3 #activity_feed .story_2 .content ul.comments_after_op li .comment .main {margin-bottom: 0} #home.v3 #activity_feed .story_2 .content ul.comments li .comment .extract, #home.v3 #activity_feed .story_2 .content ul.comments_after_op li .comment .extract {color: #777; margin-bottom: 0} #home.v3 #activity_feed .story_2 .content ul.comments li .comment .extract a, #home.v3 #activity_feed .story_2 .content ul.comments_after_op li .comment .extract a {color: #777} #home.v3 #activity_feed .story_2 .content ul.comments li.new_comment {} #home.v3 #activity_feed .story_2 .content ul.comments li.new_comment img {float: left; width: 34px; height: 34px; padding: 1px; voice-family: "\"}\""; voice-family:inherit; width: 32px; height: 32px} #home.v3 #activity_feed .story_2 .content ul.comments li.new_comment form {float: right; margin-right: 2px} #home.v3 #activity_feed .story_2 .content ul.comments li.new_comment form p {padding: 0; margin: 0} #home.v3 #activity_feed .story_2 .content ul.comments li.new_comment form p textarea {height: 54px; width: 482px; padding: 2px} #home.v3 #activity_feed .story_2 .content ul.comments li.new_comment form p .cancel {color: #777; font-size: 0.95em;line-height: 1.5em} #home.v3 #activity_feed .story_2 .content ul.comments li.new_comment form p .submit_button {float: right} #home.v3 #activity_feed .story_2 .content ul.comments li.new_comment form p .spinner {float: right; height: 14px; width: 14px; margin-top: 3px; background-color: transparent} #home.v3 #activity_feed .story_2 .content ul.comments li.view_other {font-size: 0.85em;line-height:1.5em; padding-left: 45px; color: #777} #home.v3 #activity_feed .story_2 .content ul.comments li.view_other a {color: #777} #home.v3 #activity_feed .view_all_updates {margin: 20px 0; font-size: 0.85em; color: #777} #home.v3 #activity_feed .view_all_updates a {color: #777} #home.v3 ul#feed_of_discussions {margin: 0; padding: 0; list-style: none} #home.v3 ul#feed_of_discussions li {padding: 15px 0; border-bottom: 1px solid #272727} #home.v3 ul#feed_of_discussions li .poster_avatar {float: left; width: 55px} #home.v3 ul#feed_of_discussions li .poster_avatar img {margin-left: 5px; padding: 2px; width: 44px; height: 44px; voice-family: "\"}\""; voice-family:inherit; width: 40px; height: 40px} #home.v3 ul#feed_of_discussions li .post {margin: 0 10px 0 55px; width: 500px} #home.v3 ul#feed_of_discussions li .post h4 {margin-bottom: 2px} #home.v3 ul#feed_of_discussions li .post h4 a {color: #D00; font-size: 1.1em; line-height: 1.1em; text-decoration: none} #home.v3 ul#feed_of_discussions li .post h4 a:visited {padding: 0; background:#1B1B1B; color: #D00} #home.v3 ul#feed_of_discussions li .post .byline {font-size:0.95em;line-height:1.5em; color: #777; margin-bottom: 0} #home.v3 ul#feed_of_discussions li .post .byline a {color: #777} #home.v3 ul#feed_of_discussions li .post .byline .in {margin-top: 12px; color: #777} #home.v3 ul#feed_of_discussions li .post .byline a.in {background-color: #070707; padding: 2px 3px; text-decoration: none} #home.v3 ul#feed_of_discussions li .post .byline a.in:hover {background-color: #000; text-decoration: underline} #home.v3 ul#feed_of_discussions li .post .extract {margin-bottom: 0} #home.v3 ul#feed_of_discussions li .comment_count {float: right; margin-right: 5px; width: 100px; color: #777; text-align: right; line-height: 3em} #home.v3 ul#feed_of_discussions li .comment_count .number {font-weight: bold} #home.v3 ul#feed_of_discussions li .comment_count .label {font-size:0.85em;line-height:1.5em} #home.v3 ul#feed_of_discussions li.last_seen_marker {border-bottom: 3px solid #666} #home.v3 ul#feed_of_discussions li.group_leader {background-color: #1F1F1F} .flag {} .flag .ui-dialog-titlebar .ui-dialog-titlebar-close {display: none} .flag .ui-dialog-titlebar .ui-dialog-title:before {content: "!"} .flag p {font-size: 0.95em} .flag ul {list-style: none; margin: 0; padding: 0} .flag ul li {padding: 0 0 10px 0} .flag dl {font-size: 0.95em} .flag dl dt {float: left; width: 10px; margin-bottom: 10px} .flag dl dd {float: left; width: 445px; margin-bottom: 15px} .flag form {} .flag form textarea {display: block; width: 100%; height: 72px; margin-bottom: 15px} .flag .footer {position: absolute; width: 475px; bottom: 15px; right: 15px; margin: 0; padding: 0} .flag .footer a.btn {float: right} .flag .footer .processing {float: right;} .flag .footer a.cancel {float: right; position: relative; top: 6px; color: #777; font-size: 0.85em; margin-right: 10px} .flag .footer a.back, .flag .footer a.copyright {float: left; position: relative; top: 6px; color: #777; font-size: 0.85em} .video-js-box {text-align: left; position: relative; line-height: 0 !important; margin: 0; padding: 0 !important; border: none !important} video.video-js {background-color: #000; position: relative; padding: 0} .vjs-flash-fallback {display: block} .video-js-box img.vjs-poster {display: block; position: absolute; left: 0; top: 0; width: 100%; height: 100%; margin: 0; padding: 0; cursor: pointer} .video-js-box .vjs-subtitles {color: #fff; font-size: 20px; text-align: center; position: absolute; bottom: 40px; left: 0; right: 0} .video-js-box.vjs-fullscreen {position: fixed; left: 0; top: 0; right: 0; bottom: 0; overflow: hidden; z-index: 1000} .video-js-box.vjs-fullscreen video.video-js, .video-js-box.vjs-fullscreen .vjs-flash-fallback {position: relative; top: 0; left: 0; width: 100%; height: 100%; z-index: 1000} .video-js-box.vjs-fullscreen img.vjs-poster {z-index: 1001} .video-js-box.vjs-fullscreen .vjs-spinner {z-index: 1001} .video-js-box.vjs-fullscreen .vjs-controls {z-index: 1003} .video-js-box.vjs-fullscreen .vjs-big-play-button {z-index: 1004} .video-js-box.vjs-fullscreen .vjs-subtitles {z-index: 1004} .vjs-styles-check {height: 5px; position: absolute} .video-js-box.vjs-controls-below .vjs-controls {position: relative; opacity: 1; background-color: #000} .video-js-box.vjs-controls-below .vjs-subtitles {bottom: 75px} .video-js-box .vjs-controls {position: absolute; margin: 0; opacity: 0.85; color: #fff; display: none; left: 0; right: 0; width: 100%; bottom: 0px; height: 35px; padding: 0; } .video-js-box .vjs-controls > div { position: absolute; text-align: center; margin: 0; padding: 0; height: 25px; top: 5px; background-color: #0B151A; background: #1F3744 -webkit-gradient(linear, left top, left bottom, from(#0B151A), to(#1F3744)) left 12px; background: #1F3744 -moz-linear-gradient(top, #0B151A, #1F3744) left 12px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; box-shadow: 1px 1px 2px #000; -webkit-box-shadow: 1px 1px 2px #000; -moz-box-shadow: 1px 1px 2px #000} .vjs-controls > div.vjs-play-control {left: 5px; width: 25px} .vjs-controls > div.vjs-progress-control {left: 35px; right: 165px} .vjs-controls > div.vjs-time-control {width: 75px; right: 90px} .vjs-controls > div.vjs-volume-control {width: 50px; right: 35px} .vjs-controls > div.vjs-fullscreen-control {width: 25px; right: 5px} .vjs-controls > div.vjs-progress-control {border-top-right-radius: 0; -webkit-border-top-right-radius: 0; -moz-border-radius-topright: 0; border-bottom-right-radius: 0; -webkit-border-bottom-right-radius: 0; -moz-border-radius-bottomright: 0} .vjs-controls > div.vjs-time-control {border-top-left-radius: 0; -webkit-border-top-left-radius: 0; -moz-border-radius-topleft: 0; border-bottom-left-radius: 0; -webkit-border-bottom-left-radius: 0; -moz-border-radius-bottomleft: 0} .vjs-play-control {cursor: pointer !important} .vjs-play-control span {display: block; font-size: 0; line-height: 0} .vjs-paused .vjs-play-control span {width: 0; height: 0; margin: 8px 0 0 8px; border-left: 10px solid #fff; border-top: 5px solid rgba(0,0,0,0); border-bottom: 5px solid rgba(0,0,0,0)} .vjs-playing .vjs-play-control span {width: 3px; height: 10px; margin: 8px auto 0; border-top: 0px; border-left: 3px solid #fff; border-bottom: 0px; border-right: 3px solid #fff} .vjs-progress-holder { position: relative; padding: 0; overflow:hidden; cursor: pointer !important; height: 9px; border: 1px solid #777; margin: 7px 1px 0 5px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px} .vjs-progress-holder div { position: absolute; display: block; width: 0; height: 9px; margin: 0; padding: 0; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px} .vjs-play-progress { background: #fff; background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#777)); background: -moz-linear-gradient(top, #fff, #777)} .vjs-load-progress {opacity: 0.8; background-color: #555; background: -webkit-gradient(linear, left top, left bottom, from(#555), to(#aaa)); background: -moz-linear-gradient(top, #555, #aaa)} .vjs-controls .vjs-time-control {font-size: 10px; line-height: 1; font-weight: normal; font-family: Helvetica, Arial, sans-serif} .vjs-controls .vjs-time-control span {line-height: 25px; } .vjs-volume-control {cursor: pointer !important} .vjs-volume-control div {display: block; margin: 0 5px 0 5px; padding: 4px 0 0 0} .vjs-volume-control div span { float: left; padding: 0; margin: 0 2px 0 0; width: 5px; height: 0px; border-bottom: 18px solid #555; } .vjs-volume-control div span.vjs-volume-level-on {border-color: #fff; } .vjs-volume-control div span:nth-child(1) {border-bottom-width: 2px; height: 16px} .vjs-volume-control div span:nth-child(2) {border-bottom-width: 4px; height: 14px} .vjs-volume-control div span:nth-child(3) {border-bottom-width: 7px; height: 11px} .vjs-volume-control div span:nth-child(4) {border-bottom-width: 10px; height: 8px} .vjs-volume-control div span:nth-child(5) {border-bottom-width: 14px; height: 4px} .vjs-volume-control div span:nth-child(6) {margin-right: 0} .vjs-fullscreen-control {cursor: pointer !important} .vjs-fullscreen-control div {padding: 0; text-align: left; vertical-align: top; cursor: pointer !important; margin: 5px 0 0 5px; width: 20px; height: 20px} .vjs-fullscreen-control div span {float: left; margin: 0; padding: 0; font-size: 0; line-height: 0; width: 0; text-align: left; vertical-align: top} .vjs-fullscreen-control div span:nth-child(1) { margin-right: 3px; margin-bottom: 3px; border-top: 6px solid #fff; border-right: 6px solid rgba(0,0,0,0); } .vjs-fullscreen-control div span:nth-child(2) {border-top: 6px solid #fff; border-left: 6px solid rgba(0,0,0,0)} .vjs-fullscreen-control div span:nth-child(3) {clear: both; margin: 0 3px 0 0; border-bottom: 6px solid #fff; border-right: 6px solid rgba(0,0,0,0)} .vjs-fullscreen-control div span:nth-child(4) {border-bottom: 6px solid #fff; border-left: 6px solid rgba(0,0,0,0)} .vjs-fullscreen .vjs-fullscreen-control div span:nth-child(1) {border: none; border-bottom: 6px solid #fff; border-left: 6px solid rgba(0,0,0,0)} .vjs-fullscreen .vjs-fullscreen-control div span:nth-child(2) {border: none; border-bottom: 6px solid #fff; border-right: 6px solid rgba(0,0,0,0)} .vjs-fullscreen .vjs-fullscreen-control div span:nth-child(3) {border: none; border-top: 6px solid #fff; border-left: 6px solid rgba(0,0,0,0)} .vjs-fullscreen .vjs-fullscreen-control div span:nth-child(4) {border: none; border-top: 6px solid #fff; border-right: 6px solid rgba(0,0,0,0)} .vjs-no-video {font-size: small; line-height: 1.5} div.vjs-big-play-button {display: none; z-index: 2; position: absolute; top: 50%; left: 50%; width: 80px; height: 80px; margin: -43px 0 0 -43px; text-align: center; vertical-align: center; cursor: pointer !important; border: 3px solid #fff; opacity: 0.9; border-radius: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px; background-color: #0B151A; background: #1F3744 -webkit-gradient(linear, left top, left bottom, from(#0B151A), to(#1F3744)) left 40px; background: #1F3744 -moz-linear-gradient(top, #0B151A, #1F3744) left 40px; box-shadow: 4px 4px 8px #000; -webkit-box-shadow: 4px 4px 8px #000; -moz-box-shadow: 4px 4px 8px #000} div.vjs-big-play-button:hover {box-shadow: 0px 0px 80px #fff; -webkit-box-shadow: 0px 0px 80px #fff; -moz-box-shadow: 0px 0px 80px #fff} div.vjs-big-play-button span {display: block; font-size: 0; line-height: 0; width: 0; height: 0; margin: 20px 0 0 23px; border-left: 40px solid #fff; border-top: 20px solid rgba(0,0,0,0); border-bottom: 20px solid rgba(0,0,0,0)} .vjs-spinner {display: none; position: absolute; top: 50%; left: 50%; width: 100px; height: 100px; z-index: 1; margin: -50px 0 0 -50px; transform: scale(0.5); -webkit-transform:scale(0.5); -moz-transform:scale(0.5)} .vjs-spinner div {position:absolute; left: 40px; top: 40px; width: 20px; height: 20px; background: #fff; border-radius: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px; border: 1px solid #ccc; } .vjs-spinner div:nth-child(1) {opacity: 0.12; transform: rotate(000deg) translate(0, -40px) scale(0.1); -webkit-transform: rotate(000deg) translate(0, -40px) scale(0.1); -moz-transform: rotate(000deg) translate(0, -40px) scale(0.1)} .vjs-spinner div:nth-child(2) {opacity: 0.25; transform: rotate(045deg) translate(0, -40px) scale(0.2); -webkit-transform: rotate(045deg) translate(0, -40px) scale(0.2); -moz-transform: rotate(045deg) translate(0, -40px) scale(0.2)} .vjs-spinner div:nth-child(3) {opacity: 0.37; transform: rotate(090deg) translate(0, -40px) scale(0.4); -webkit-transform: rotate(090deg) translate(0, -40px) scale(0.4); -moz-transform: rotate(090deg) translate(0, -40px) scale(0.4)} .vjs-spinner div:nth-child(4) {opacity: 0.50; transform: rotate(135deg) translate(0, -40px) scale(0.6); -webkit-transform: rotate(135deg) translate(0, -40px) scale(0.6); -moz-transform: rotate(135deg) translate(0, -40px) scale(0.6)} .vjs-spinner div:nth-child(5) {opacity: 0.62; transform: rotate(180deg) translate(0, -40px) scale(0.8); -webkit-transform: rotate(180deg) translate(0, -40px) scale(0.8); -moz-transform: rotate(180deg) translate(0, -40px) scale(0.8)} .vjs-spinner div:nth-child(6) {opacity: 0.75; transform: rotate(225deg) translate(0, -40px) scale(1.0); -webkit-transform: rotate(225deg) translate(0, -40px) scale(1.0); -moz-transform: rotate(225deg) translate(0, -40px) scale(1.0)} .vjs-spinner div:nth-child(7) {opacity: 0.87; transform: rotate(270deg) translate(0, -40px) scale(1.1); -webkit-transform: rotate(270deg) translate(0, -40px) scale(1.1); -moz-transform: rotate(270deg) translate(0, -40px) scale(1.1)} .vjs-spinner div:nth-child(8) {opacity: 1.00; transform: rotate(315deg) translate(0, -40px) scale(1.3); -webkit-transform: rotate(315deg) translate(0, -40px) scale(1.3); -moz-transform: rotate(315deg) translate(0, -40px) scale(1.3)} .vim-css .vjs-controls {height: 60px; opacity: 0.9; color: #fff} .vim-css .vjs-controls > div {height: 32px; top: 18px; padding: 0; text-align: center; background: rgba(23, 35, 34, 0.746094); border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none} .vim-css .vjs-controls > div.vjs-play-control {width: 65px; left: 10px} .vim-css .vjs-controls > div.vjs-progress-control {left: 85px; right: 160px} .vim-css .vjs-controls > div.vjs-time-control {width: 75px; right: 85px} .vim-css .vjs-controls > div.vjs-volume-control {width: 50px; right: 35px} .vim-css .vjs-controls > div.vjs-fullscreen-control {width: 25px; right: 10px} .vim-css .vjs-controls .vjs-play-control {top: 10px; margin: 0; height: 40px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px} .vim-css .vjs-play-control:hover {background: #00ADEF} .vim-css.vjs-paused .vjs-play-control span {border-left-color: #fff; border-top-width: 9px; border-left-width: 18px; border-bottom-width: 9px; margin: 11px 0 0 24px} .vim-css.vjs-playing .vjs-play-control span {width: 5px; height: 18px; margin: 5px auto 0; border-left: 5px solid #fff; border-right: 5px solid #fff; margin: 11px 0 0 24px} .vim-css .vjs-controls .vjs-progress-control {border-radius: 5px 0 0 5px; -webkit-border-radius: 5px 0 0 5px; -moz-border-radius: 5px 0 0 5px} .vim-css .vjs-progress-control .vjs-progress-holder {height: 8px; padding: 1px; margin: 10px 5px 0 10px; border-color: #666666; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0} .vim-css .vjs-progress-control .vjs-play-progress {height: 8px; background: #00ADEF; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0} .vim-css .vjs-progress-control .vjs-load-progress {height: 8px; background: #898F8F; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0} .vim-css .vjs-controls .vjs-time-control {font-size: 11px} .vim-css .vjs-controls .vjs-time-control span {line-height: 32px; } .vim-css .vjs-volume-control div {padding: 7px 0 0 5px; width: 30px} .vim-css .vjs-volume-control div span {float: left; margin: 0 2px 0 0; padding: 0; width: 3px; height: 3px; border-bottom: 12px solid #666666; -webkit-transition: all 100ms linear; -moz-transition: all 100ms linear} .vim-css .vjs-volume-control div span.vjs-volume-level-on {border-color: #00ADEF} .vim-css .vjs-volume-control div span:hover {height: 0; border-bottom-width: 15px} .vim-css .vjs-fullscreen-control div {margin: 10px 0 0 0} .vim-css .vjs-controls .vjs-fullscreen-control {border-radius: 0 5px 5px 0; -webkit-border-radius: 0 5px 5px 0; -moz-border-radius: 0 5px 5px 0} .vim-css .vjs-fullscreen-control div span:nth-child(1) {margin: 0 4px 4px 0; border: none; border-top: 4px solid #fff; border-right: 4px solid rgba(0,0,0,0)} .vim-css .vjs-fullscreen-control div span:nth-child(2) {border: none; border-top: 4px solid #fff; border-left: 4px solid rgba(0,0,0,0)} .vim-css .vjs-fullscreen-control div span:nth-child(3) {clear: both; margin: 0 4px 0 0; border: none; border-bottom: 4px solid #fff; border-right: 4px solid rgba(0,0,0,0)} .vim-css .vjs-fullscreen-control div span:nth-child(4) {border: none; border-bottom: 4px solid #fff; border-left: 4px solid rgba(0,0,0,0)} .vim-css.vjs-fullscreen .vjs-fullscreen-control div span:nth-child(1) {border: none; border-bottom: 4px solid #fff; border-left: 4px solid rgba(0,0,0,0)} .vim-css.vjs-fullscreen .vjs-fullscreen-control div span:nth-child(2) {border: none; border-bottom: 4px solid #fff; border-right: 4px solid rgba(0,0,0,0)} .vim-css.vjs-fullscreen .vjs-fullscreen-control div span:nth-child(3) {border: none; border-top: 4px solid #fff; border-left: 4px solid rgba(0,0,0,0)} .vim-css.vjs-fullscreen .vjs-fullscreen-control div span:nth-child(4) {border: none; border-top: 4px solid #fff; border-right: 4px solid rgba(0,0,0,0)} .vim-css .vjs-fullscreen-control:hover div span:nth-child(3), .vim-css .vjs-fullscreen-control:hover div span:nth-child(4), .vim-css.vjs-fullscreen .vjs-fullscreen-control:hover div span:nth-child(1), .vim-css.vjs-fullscreen .vjs-fullscreen-control:hover div span:nth-child(2) {border-bottom-color: #00ADEF} .vim-css .vjs-fullscreen-control:hover div span:nth-child(1), .vim-css .vjs-fullscreen-control:hover div span:nth-child(2), .vim-css.vjs-fullscreen .vjs-fullscreen-control:hover div span:nth-child(3), .vim-css.vjs-fullscreen .vjs-fullscreen-control:hover div span:nth-child(4) {border-top-color: #00ADEF} .vim-css div.vjs-big-play-button {width: 130px; height: 80px; margin: -40px 0 0 -65px; border: none; opacity: 0.9; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; background: rgba(23, 35, 34, 0.746094); box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none} .vim-css div.vjs-big-play-button:hover {background: #00ADEF; opacity: 1} .vim-css div.vjs-big-play-button span {margin: 22px 0 0 48px; border-left: 36px solid #fff; border-top: 18px solid rgba(0,0,0,0); border-bottom: 18px solid rgba(0,0,0,0)} #trending_report {} #trending_report header {border-top: 1px solid #333; padding: 5px;} #trending_report header .in_page {font-weight: bold; text-decoration: underline} #trending_report table {border-bottom: 1px solid #333} #trending_report td {border-top: 1px solid #333; padding: 15px} #trending_report .ranking {text-align: center; color: #777} #trending_report .content {text-align: center} #trending_report .content img {max-width: 300px; max-height: 300px} #trending_report .author {} #trending_report .author img {float: left; margin-right: 5px; width: 35px; height: 35px; padding: 3px} #trending_report .score {} #trending_report .private {display: block; background-color: #A00; text-align: center; color: #DDD} hr.inset {border-top: 1px solid #111; border-bottom: 1px solid #272727; border-bottom-style: inset; height: 0px}  3456_application/octet-streamO bplist00bcX$versionX$objectsY$archiverT$top"()012HIJKLMNOPQRSTUVWX\]U$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_/http://assets1.fetlife.com/fonts/pictos-web.ttf*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#AqA~yV~3456?WNS.keysZNS.objects789:;<=> @ABCDEFGVServer_Access-Control-Allow-OriginZConnection\Content-TypeTDate]Last-Modified^Content-Length]Accept-Ranges\nginx/0.7.67Q*Uclose_application/octet-stream_Wed, 04 May 2011 08:10:38 GMT_Fri, 25 Mar 2011 00:34:54 GMTU18276Ubytes*+YZ_NSMutableDictionaryY[/\NSDictionaryGd*+^__NSHTTPURLResponse`a/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverde_WebResourceResponse#-27V\wz~(.17@IKRZegprtvxz|~6Vv|f_/http://assets1.fetlife.com/fonts/pictos-web.ttfOGd PFFTMX]GDEF OS/2Y`cmapvlxJgaspglyf'1=hheadK-@46hhea'@l$hmtxIL -@loca(jB maxpB name;_ SC hpost\~ _Ft.ȏ c"2pyrs@ 4 D(~ c  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ab;l %#!"&762264&#"7#a%4HH3%6$g$U<g>YY>>> ,, 44&2>7"32+"&5%4>7"32+"&544 (CrNB:T(CrNC:T!AdgF/]eAdgF/]e($4DTdt+#!"&5#"&?6;54?6;232%3=4/&+"4'!#"3!2652+"&5463"&546;2#3"&546;2# 0  4 K 0  4 G V   HY o   z  d   7.B 1 4 ?   $   { c {  {  ZA38#';#72"&4$2"&4#!"&'#"&46;2!76327!!l|h8))8)+:((:(X_ Qv6.-mDDD(:((:((:((: GI⳺ zc@d~+"'&=7++"'&=7&'#"'&=476;67'=47632632>54'&#"''73'32?3'2#"'.'#.5>>&6cKA     V&,  +"I  nq=E^`  OKK![ { # $ {"$& F) , &+ O/`    Z<]  U8nHcd)xEvTUM9W`; pJKt    ,( , 3##5#5353 * ',%622"5&"'>4#&$%3'&$"'76$62 NN777UU8jj8hh8x@?J?NN777U==U8jj8hJJh8wUU?-s&3!3546;2'654&#"54&+"&MK|WX{ &'!!>,+>gKW||W%&&&e+>>+Y*2#575#54&+"3!!546;'654&#"X|j$$>,,>M|X!!''!!{X" 4,==,JX{F%''%' ''7'77ÚÚÚęÙÚ(vp7  &54&+"&=4&+"+";2;26=46;26\y)xx)y\)yy)yy(yk5EIMQUY #"'&'&54654&#"632327263&546326%#"'&5465'?#5'53!53'7Z.;q^ie]r=1 A]*)-*]@* '8s'DA`_+ChWs=3032'/O C~3e!'   S t R  =; ;B;7!!!;FF;%!!E;rW5 5q_V-%k'(tp  &-\Q\zk(5%+"&5465#"&57&=467&5462632654&"i7N7ieP7N7Pe,df'77'fX '77' W N\<&'&+53?7355#"'&"#532767>767355#+*  1 ee;;!,  4 VV8@!#+G>PJcc!2'QGXX, (p(/"*^X(-M>@p2 @\ZQy7'#5spd<F !!!7!5?Ic{lm&sN(7'#5%'64'5'>4&'57'>4&'~pKK"##\M";FF;!M]]vv!cwwdd21CXJ\,B"ww"A,]BAB88(tr O2#"&664'&#"32654'&#"7676767632;54767>76ͯ )&F1$! .       X \_:S&:#" W     21.546;2654&#"\L~\*<<*+<<[kI25E6\<+*<<*+<x`;G&/&4?62'6/&""/.72?64/&'662"'&;F&e$&&c&k&$ F   c &j&# E   c E&e$%%('(+F $%l%c&&$e&E c  |%%#e&F c   F $&k&(&HW%%.#"./67&'&7676754632'"264& 'FsHMN8 ::R%@  5^C@\f&78@'*<<@+ 2 C^W?1w&&$iE #"&#!+.5467&54632>32.8aDEa-&D/&!xIg=S3DabF-M/D@Nh (um7  &&4?64/&""/&"2?622?64'Z m  ! l ! m !  m m  ! m ! l !  Z l !  m m  ! l l !  m m  ! Da#+2"./5>2654&#"62"&4~bQ[]~bQ[]:QQ:9QQ4&&4%/CC N<1/CC N;Q:9QQ9:Q&4%%45 !!7!#b(rp2l  &317"6#4'&534&5""54/27"7&'&"654'"'"&4#6'&2732723545"""&#'2.5'&'&'25"'&37465"&#'4'&'&#&2.'#'&'".2763'&4#.'"&'#/&5<65:6525"56.5'74'5767567763>7&5262365"'""&#&3&73467"7632>2276"#22637'>7.#"?2#'&22263>'6'436&6272565"523523#'"'27&&53334""65"5&776'6'&"'6'326773312525232762"##&267273"3"#?35"##"##0'&34'4#&##"&"3233767&67?"3523252264347612723272363"25235226325##"#03"#"""#'&20#74"3'43435&65>4346/"&5&52&/&465&634776'54#".56'6&5"&#"&#.'"54#4&#'&2'&5.5./4#&14'4&74'3267'&77&75'476267#"2572?'4&'"&#&5'#+"'476#63>72764&547263225##4765&7&&7&761"73721253"672&'22'4362527"33"#"#4&5".34#4&5".7476'"5&56'&#..5"&5.5&74'46547465636767676'2563763632?6363533252:2333%7'"7233'"'2#"'3'232"37272&"#6547\ ?            /La                          !njR/ E   ' q            c# &}\3  Zk                     8@[                   %  !          DLJ?     h-     {             7 tL #5### ze0t %!!3%33t i^h1:^B`wP 7'%'''7''5PzR+QzRq+Qz=zR*qQzR+RzjDOUPENUQyP 1+5#5#'#"&462$264&">=(+mڜJ44J5_¨=ܛn+ 4J44J(up%.  & 6& 2"&4667'&#"6264&"\"?gГ$!E=o*&"\{ГГ!%(n= F""93!%%%/%63!2!"'7&54|]H$  $)jk /: WW5v%)-1592+!#"&546;5463!##;!#5#5#5!5!5Y lG3 \ z1GG"ݹ## q 5 _ ieJ2C4%%%r%%%%s%%0r##3!36;2264&+"33#rFu/4D6 E  h  EEQ( ^ 3!5%'!!!77"&462Ϗmg3j7%:PgB{&,,̅@>_p*G,,!a++ &546762674'.7>"&5462=EF=5XڙX54%%4& 6UU65NvmmuN4&&&i)ms !%57!!#5"4>?5h%G W6EZ31Q. (?NM?iWF '<8Ӊ%" 6\;.~BI+&/&"'&54?56&/&'&547676;276576767;2:   Q  H    C  B   y     z  .{p%'7'''&462%1?\??x&6?@[@?ۯ5&x?a(%!54>7>7&'&54&67632.5 + TZ1!'  &"2YU1VV 0& "dH0# oo #/H`&&1;*~57'5#!"&5463!2o?og:$'%57#!"&5463!2!"3!26 17'\H33HH3YU   b?tY+6]3HH33HZ  b?jY!d $0#."#"#573&'35#2#"&546!2#"&546dB 6B5܎!6 ko!¡cM++****++Y###{-i:*++**++*~F''7'~Q.`t=7gL'Q#}b ! &54672!s_ؙ^ٙrV!!gUr9`'3?Ccj3!354623546235462#326=4&#"32=4#"326=4&#"!%#"'732654&'5654#"'6327'73#WY(H)4)H(4)H)p######$6F7$%#&!+?* "2-4AIl4[?C.#&'".."'&#.."''"{ { { { { { -244!4$2L4,K!5!hE7>7%#4632H<>?=y%He a"U<.VU 0.   X1;75!;;n '!7!7'75'7'!'%2____WW_^#W__z`_z__WW__W_`yYb$2#"&##"'&'&'"#"&462767#'#"&4632367.546323632#"'#767&543264&"**%SJGQLP('* 2 /a 4  (;)*;(  5!O)2. ,*$7,-5 * b^ "H 5"*;;*!5 C"  ,,3e %%-hfwT,qrrOVGTRR UH#dE2+5;26/&";+5.5467&54632>32.7`D L  LDa,&C0'xIg>R3D` bD.L/C@Ng (un 2#"&5464&#"6%327ˮ蹂dR;gPJ;]:JQe:S&3#&$8{y 2#&'&#2#&$#2"&48qr3˶A\AA\Aqr˩5?A\AA\a9[%#=&'&'&54762%#54>7>7&'&547632%!54>7>7&'&54762a3  f $#T!$ 43  52.211$#/+ %,,) '/#' %,,% $ //  5 +5==5)6!ui9BK#"/#"'.?&'#"'&4763267'&676327632654''"'32767&'&7654'&767&'#"'&#"#"'&'67632327632%7&547'"6327&P 7rHHIHp:  :pHHKFq9<(*^+(=ED'     !'&!       !'&! "zD=(+./+(=DDo:7rFFs68q?CB@)*^*   '&!    $#$#  @B)-,-,)C;(sp <2#"&6;2654'&7/54?654'&#"767326̮$' ).]-#+ _\*))&   9*- :Wh%"/&'&54?675>?>757>757>?"32?67654'&/654'&'%/.4'7>742=6?6567547654'&/&"&/&'4#5'5&5476?62C !@32M/!%  9 9(< @  b /'  '  9 9'=>@  b 0(  !@32M/#,."?33L0!%6  8  9'=@   b D0 '4  8  9'=@   b A3 &)."?33L0ab2 .546321>Yw4$vYZe//Bbem1h8..Cmek-!8t #/!!5!5!2#"&5462#"&5462#"&546]]]''''''''''''充䅅''''''''''''L"&4632#"&546323%[\\A$"\@A\\A#"S4HJhJ 4T4IJ54J h :s#'.52#!"&5463!!#3'35#!5%!5!'#3;5#26=!:RR::RR:T`````v```=`TR::RR:1:RurrrrruuuRu:|r2#!"&546;76;2c   &  !   ;; vP 979' '4Ij{e%4J{cda1%'&'!"'67!26=#!#"54767.=463!2a4(3 -E4-*#Ji/@H31f'"2(4H43H*B +' .iJF0p4H2, &, B+3II3!c?#!'7!265%43!5=!"[[[ls[lsG%#"/#"&6 &4&"20 J\/[fff0ZK]fff(to ,2#"&546 6& %#"/.#&=476;2̭, . "$ ' <w'+/!!%!"&462"&4622"&4$2"&4#5#<CIq$$$$$$$$^mw_F$$$$$$$$DEvv7${t%2#!"&546;437>3!2264&#"b    ? KjjKJjj- (   0 0Kijji7u''&76'.'&676uݬ>:\i/ XEVܬ _  BO'vG"xe 1w%657/7"32654&"'#"&'4732654&'636464.'#"#"&76?67632?>&'&'#"/.?63221b^ h%Fab G Jw?%I =Jx   )H  ,'H !wI+d bE&h ^6]bFxJ? H$<yJ $  `   % I!wI2 |aU_/&+"&/./&?6&/.=46?6/&?66?>;2?6264&#"K | H Dj a iD H | | H Di a jD H ?XX?>XXg a  jD G } } G Dj  a jD H | | H DjX|YY|X"b#.2?'&/"'&/&?6;264'&""'O0^+ ( &!'^a^, ? ( (  !#!r+h(vk,<"&=463!2#54&#!"3%2#!"&=46354&#!"3!26:QQ:\:Qh-9RR9:QQ:~\EQ::QQ:iiiR::RR::R !3! -gU(sp  &5#7#5###33/53\LpKp'~'\]觇''*O`1_<   LdM;a4(}  -y '(((7(y(d ;0;1;;(!w<y(}q$(5(a0^e(950L!)U.~;:!]#]V9]<4;;*3#(,8~!(m8(::W !`(<77" " ( (A0xr4J(t$R6bp$r\ ( D@,^V"Pbd0P~Pz& rd@ B P P R R T P R c.N d | e f  g Pictos Webfont Drew Wilson: www.drewwilson.comThis is a protected webfont and is intended for CSS @font-face use ONLY. Reverse engineering this font is strictly prohibited.This is a protected webfont and is intended for CSS @font-face use ONLY. Reverse engineering this font is strictly prohibited.This font is protected.PictosRegularPictosPictos2d  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`aCR 89:;Xtext/cssORbplist00fgX$versionX$objectsY$archiverT$top"()012JKLMNOPQRSTUVWXYZ[\`aU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_Dhttp://assets3.fetlife.com/stylesheets/print_packaged.css?1304372467*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#AqAr*3456@WNS.keysZNS.objects789:;<=>? ABCDEFGHIVServer_Transfer-EncodingZConnection\Content-TypeTDate]Last-ModifiedWExpires]Cache-Control_Content-Encoding\nginx/0.7.67XIdentityUcloseXtext/css_Wed, 04 May 2011 08:10:26 GMT_Mon, 02 May 2011 21:41:07 GMT_Thu, 31 Dec 2037 23:55:55 GMT_max-age=315360000Tgzip*+]^_NSMutableDictionary]_/\NSDictionaryV*+bc_NSHTTPURLResponsede/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverhi_WebResourceResponse#-27X^y|&+6?EHNW`biq|~%2;AJj #1CF\j^_Dhttp://assets3.fetlife.com/stylesheets/print_packaged.css?1304372467OVbody {line-height:1.5;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;color:#000;background:none;font-size:10pt;} .container {background:none;} hr {background:#ccc;color:#ccc;width:100%;height:2px;margin:2em 0;padding:0;border:none;} hr.space {background:#fff;color:#fff;} h1, h2, h3, h4, h5, h6 {font-family:"Helvetica Neue", Arial, "Lucida Grande", sans-serif;} code {font:.9em "Courier New", Monaco, Courier, monospace;} img {float:left;margin:1.5em 1.5em 1.5em 0;} a img {border:none;} p img.top {margin-top:0;} blockquote {margin:1.5em;padding:1em;font-style:italic;font-size:.9em;} .small {font-size:.9em;} .large {font-size:1.1em;} .quiet {color:#999;} .hide {display:none;} a:link, a:visited {background:transparent;font-weight:700;text-decoration:underline;} a:link:after, a:visited:after {content:" (" attr(href) ") ";font-size:90%;} =>?@_application/x-javascriptO^bplist00fgX$versionX$objectsY$archiverT$top"()012JKLMNOPQRSTUVWXYZ[\`aU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_>http://assets3.fetlife.com/javascripts/innershiv.js?1301013295*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#AqA|Dq3456@WNS.keysZNS.objects789:;<=>? ABCDEFGHIVServer_Transfer-EncodingZConnection\Content-TypeTDate]Last-ModifiedWExpires]Cache-Control_Content-Encoding\nginx/0.7.67XIdentityUclose_application/x-javascript_Wed, 04 May 2011 08:10:36 GMT_Fri, 25 Mar 2011 00:34:55 GMT_Thu, 31 Dec 2037 23:55:55 GMT_max-age=315360000Tgzip*+]^_NSMutableDictionary]_/\NSDictionary *+bc_NSHTTPURLResponsede/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverhi_WebResourceResponse#-27X^y| %09?BHQZ\ckvx ,5;Vv/=ORhjj_>http://assets3.fetlife.com/javascripts/innershiv.js?1301013295O // http://jdbartlett.github.com/innershiv | WTFPL License window.innerShiv=(function(){var d,r;return function(h,u){if(!d){d=document.createElement('div');r=document.createDocumentFragment();/*@cc_on d.style.display = 'none'@*/}var e=d.cloneNode(true);/*@cc_on document.body.appendChild(e);@*/e.innerHTML=h.replace(/^\s\s*/, '').replace(/\s\s*$/, '');/*@cc_on document.body.removeChild(e);@*/if(u===false)return e.childNodes;var f=r.cloneNode(true),i=e.childNodes.length;while(i--)f.appendChild(e.firstChild);return f}}());  BCDE_application/x-javascriptOdbplist00fgX$versionX$objectsY$archiverT$top"()012JKLMNOPQRSTUVWXYZ[\`aU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_Bhttp://assets3.fetlife.com/javascripts/base_packaged.js?1304372467*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#AqAr/3456@WNS.keysZNS.objects789:;<=>? ABCDEFGHIVServer_Transfer-EncodingZConnection\Content-TypeTDate]Last-ModifiedWExpires]Cache-Control_Content-Encoding\nginx/0.7.67XIdentityUclose_application/x-javascript_Wed, 04 May 2011 08:10:26 GMT_Mon, 02 May 2011 21:41:07 GMT_Thu, 31 Dec 2037 23:55:55 GMT_max-age=315360000Tgzip*+]^_NSMutableDictionary]_/\NSDictionarym!*+bc_NSHTTPURLResponsede/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverhi_WebResourceResponse#-27X^y|$)4=CFLU^`goz|#09?Zz !5CUXnjp_Bhttp://assets3.fetlife.com/javascripts/base_packaged.js?1304372467Om!(function(){var l=this,g,x=l.jQuery,o=l.$,n=l.jQuery=l.$=function(D,E){return new n.fn.init(D,E)},C=/^[^<]*(<(.|\s)+>)[^>]*$|^#([\w-]+)$/,f=/^.[^:#\[\.,]*$/;n.fn=n.prototype={init:function(D,G){D=D||document;if(D.nodeType){this[0]=D;this.length=1;this.context=D;return this}if(typeof D==="string"){var F=C.exec(D);if(F&&(F[1]||!G)){if(F[1]){D=n.clean([F[1]],G)}else{var H=document.getElementById(F[3]);if(H){if(H.id!=F[3]){return n().find(D)}var E=n(H);E.context=document;E.selector=D;return E}D=[]}}else{return n(G).find(D)}}else{if(n.isFunction(D)){return n(document).ready(D)}}if(D.selector&&D.context){this.selector=D.selector;this.context=D.context}return this.setArray(n.makeArray(D))},selector:"",jquery:"1.3",size:function(){return this.length},get:function(D){return D===g?n.makeArray(this):this[D]},pushStack:function(E,G,D){var F=n(E);F.prevObject=this;F.context=this.context;if(G==="find"){F.selector=this.selector+(this.selector?" ":"")+D}else{if(G){F.selector=this.selector+"."+G+"("+D+")"}}return F},setArray:function(D){this.length=0;Array.prototype.push.apply(this,D);return this},each:function(E,D){return n.each(this,E,D)},index:function(D){return n.inArray(D&&D.jquery?D[0]:D,this)},attr:function(E,G,F){var D=E;if(typeof E==="string"){if(G===g){return this[0]&&n[F||"attr"](this[0],E)}else{D={};D[E]=G}}return this.each(function(H){for(E in D){n.attr(F?this.style:this,E,n.prop(this,D[E],F,H,E))}})},css:function(D,E){if((D=="width"||D=="height")&&parseFloat(E)<0){E=g}return this.attr(D,E,"curCSS")},text:function(E){if(typeof E!=="object"&&E!=null){return this.empty().append((this[0]&&this[0].ownerDocument||document).createTextNode(E))}var D="";n.each(E||this,function(){n.each(this.childNodes,function(){if(this.nodeType!=8){D+=this.nodeType!=1?this.nodeValue:n.fn.text([this])}})});return D},wrapAll:function(D){if(this[0]){var E=n(D,this[0].ownerDocument).clone();if(this[0].parentNode){E.insertBefore(this[0])}E.map(function(){var F=this;while(F.firstChild){F=F.firstChild}return F}).append(this)}return this},wrapInner:function(D){return this.each(function(){n(this).contents().wrapAll(D)})},wrap:function(D){return this.each(function(){n(this).wrapAll(D)})},append:function(){return this.domManip(arguments,true,function(D){if(this.nodeType==1){this.appendChild(D)}})},prepend:function(){return this.domManip(arguments,true,function(D){if(this.nodeType==1){this.insertBefore(D,this.firstChild)}})},before:function(){return this.domManip(arguments,false,function(D){this.parentNode.insertBefore(D,this)})},after:function(){return this.domManip(arguments,false,function(D){this.parentNode.insertBefore(D,this.nextSibling)})},end:function(){return this.prevObject||n([])},push:[].push,find:function(D){if(this.length===1&&!/,/.test(D)){var F=this.pushStack([],"find",D);F.length=0;n.find(D,this[0],F);return F}else{var E=n.map(this,function(G){return n.find(D,G)});return this.pushStack(/[^+>] [^+>]/.test(D)?n.unique(E):E,"find",D)}},clone:function(E){var D=this.map(function(){if(!n.support.noCloneEvent&&!n.isXMLDoc(this)){var H=this.cloneNode(true),G=document.createElement("div");G.appendChild(H);return n.clean([G.innerHTML])[0]}else{return this.cloneNode(true)}});var F=D.find("*").andSelf().each(function(){if(this[h]!==g){this[h]=null}});if(E===true){this.find("*").andSelf().each(function(H){if(this.nodeType==3){return}var G=n.data(this,"events");for(var J in G){for(var I in G[J]){n.event.add(F[H],J,G[J][I],G[J][I].data)}}})}return D},filter:function(D){return this.pushStack(n.isFunction(D)&&n.grep(this,function(F,E){return D.call(F,E)})||n.multiFilter(D,n.grep(this,function(E){return E.nodeType===1})),"filter",D)},closest:function(D){var E=n.expr.match.POS.test(D)?n(D):null;return this.map(function(){var F=this;while(F&&F.ownerDocument){if(E?E.index(F)>-1:n(F).is(D)){return F}F=F.parentNode}})},not:function(D){if(typeof D==="string"){if(f.test(D)){return this.pushStack(n.multiFilter(D,this,true),"not",D)}else{D=n.multiFilter(D,this)}}var E=D.length&&D[D.length-1]!==g&&!D.nodeType;return this.filter(function(){return E?n.inArray(this,D)<0:this!=D})},add:function(D){return this.pushStack(n.unique(n.merge(this.get(),typeof D==="string"?n(D):n.makeArray(D))))},is:function(D){return!!D&&n.multiFilter(D,this).length>0},hasClass:function(D){return!!D&&this.is("."+D)},val:function(J){if(J===g){var D=this[0];if(D){if(n.nodeName(D,"option")){return(D.attributes.value||{}).specified?D.value:D.text}if(n.nodeName(D,"select")){var H=D.selectedIndex,K=[],L=D.options,G=D.type=="select-one";if(H<0){return null}for(var E=G?H:0,I=G?H+1:L.length;E=0||n.inArray(this.name,J)>=0)}else{if(n.nodeName(this,"select")){var M=n.makeArray(J);n("option",this).each(function(){this.selected=(n.inArray(this.value,M)>=0||n.inArray(this.text,M)>=0)});if(!M.length){this.selectedIndex=-1}}else{this.value=J}}})},html:function(D){return D===g?(this[0]?this[0].innerHTML:null):this.empty().append(D)},replaceWith:function(D){return this.after(D).remove()},eq:function(D){return this.slice(D,+D+1)},slice:function(){return this.pushStack(Array.prototype.slice.apply(this,arguments),"slice",Array.prototype.slice.call(arguments).join(","))},map:function(D){return this.pushStack(n.map(this,function(F,E){return D.call(F,E,F)}))},andSelf:function(){return this.add(this.prevObject)},domManip:function(J,M,L){if(this[0]){var I=(this[0].ownerDocument||this[0]).createDocumentFragment(),F=n.clean(J,(this[0].ownerDocument||this[0]),I),H=I.firstChild,D=this.length>1?I.cloneNode(true):I;if(H){for(var G=0,E=this.length;G0?D.cloneNode(true):I)}}if(F){n.each(F,y)}}return this;function K(N,O){return M&&n.nodeName(N,"table")&&n.nodeName(O,"tr")?(N.getElementsByTagName("tbody")[0]||N.appendChild(N.ownerDocument.createElement("tbody"))):N}}};n.fn.init.prototype=n.fn;function y(D,E){if(E.src){n.ajax({url:E.src,async:false,dataType:"script"})}else{n.globalEval(E.text||E.textContent||E.innerHTML||"")}if(E.parentNode){E.parentNode.removeChild(E)}}function e(){return+new Date}n.extend=n.fn.extend=function(){var I=arguments[0]||{},G=1,H=arguments.length,D=false,F;if(typeof I==="boolean"){D=I;I=arguments[1]||{};G=2}if(typeof I!=="object"&&!n.isFunction(I)){I={}}if(H==G){I=this;--G}for(;G-1}},swap:function(G,F,H){var D={};for(var E in F){D[E]=G.style[E];G.style[E]=F[E]}H.call(G);for(var E in F){G.style[E]=D[E]}},css:function(F,D,H){if(D=="width"||D=="height"){var J,E={position:"absolute",visibility:"hidden",display:"block"},I=D=="width"?["Left","Right"]:["Top","Bottom"];function G(){J=D=="width"?F.offsetWidth:F.offsetHeight;var L=0,K=0;n.each(I,function(){L+=parseFloat(n.curCSS(F,"padding"+this,true))||0;K+=parseFloat(n.curCSS(F,"border"+this+"Width",true))||0});J-=Math.round(L+K)}if(n(F).is(":visible")){G()}else{n.swap(F,E,G)}return Math.max(0,J)}return n.curCSS(F,D,H)},curCSS:function(H,E,F){var K,D=H.style;if(E=="opacity"&&!n.support.opacity){K=n.attr(D,"opacity");return K==""?"1":K}if(E.match(/float/i)){E=v}if(!F&&D&&D[E]){K=D[E]}else{if(p.getComputedStyle){if(E.match(/float/i)){E="float"}E=E.replace(/([A-Z])/g,"-$1").toLowerCase();var L=p.getComputedStyle(H,null);if(L){K=L.getPropertyValue(E)}if(E=="opacity"&&K==""){K="1"}}else{if(H.currentStyle){var I=E.replace(/\-(\w)/g,function(M,N){return N.toUpperCase()});K=H.currentStyle[E]||H.currentStyle[I];if(!/^\d+(px)?$/i.test(K)&&/^\d/.test(K)){var G=D.left,J=H.runtimeStyle.left;H.runtimeStyle.left=H.currentStyle.left;D.left=K||0;K=D.pixelLeft+"px";D.left=G;H.runtimeStyle.left=J}}}}return K},clean:function(E,J,H){J=J||document;if(typeof J.createElement==="undefined"){J=J.ownerDocument||J[0]&&J[0].ownerDocument||document}if(!H&&E.length===1&&typeof E[0]==="string"){var G=/^<(\w+)\s*\/?>$/.exec(E[0]);if(G){return[J.createElement(G[1])]}}var F=[],D=[],K=J.createElement("div");n.each(E,function(O,Q){if(typeof Q==="number"){Q+=""}if(!Q){return}if(typeof Q==="string"){Q=Q.replace(/(<(\w+)[^>]*?)\/>/g,function(S,T,R){return R.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?S:T+">"});var N=n.trim(Q).toLowerCase();var P=!N.indexOf("",""]||!N.indexOf("",""]||N.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"","
"]||!N.indexOf("",""]||(!N.indexOf("",""]||!N.indexOf("",""]||!n.support.htmlSerialize&&[1,"div
","
"]||[0,"",""];K.innerHTML=P[1]+Q+P[2];while(P[0]--){K=K.lastChild}if(!n.support.tbody){var M=!N.indexOf(""&&N.indexOf("=0;--L){if(n.nodeName(M[L],"tbody")&&!M[L].childNodes.length){M[L].parentNode.removeChild(M[L])}}}if(!n.support.leadingWhitespace&&/^\s/.test(Q)){K.insertBefore(J.createTextNode(Q.match(/^\s*/)[0]),K.firstChild)}Q=n.makeArray(K.childNodes)}if(Q.nodeType){F.push(Q)}else{F=n.merge(F,Q)}});if(H){for(var I=0;F[I];I++){if(n.nodeName(F[I],"script")&&(!F[I].type||F[I].type.toLowerCase()==="text/javascript")){D.push(F[I].parentNode?F[I].parentNode.removeChild(F[I]):F[I])}else{if(F[I].nodeType===1){F.splice.apply(F,[I+1,0].concat(n.makeArray(F[I].getElementsByTagName("script"))))}H.appendChild(F[I])}}return D}return F},attr:function(I,F,J){if(!I||I.nodeType==3||I.nodeType==8){return g}var G=!n.isXMLDoc(I),K=J!==g;F=G&&n.props[F]||F;if(I.tagName){var E=/href|src|style/.test(F);if(F=="selected"&&I.parentNode){I.parentNode.selectedIndex}if(F in I&&G&&!E){if(K){if(F=="type"&&n.nodeName(I,"input")&&I.parentNode){throw"type property can't be changed"}I[F]=J}if(n.nodeName(I,"form")&&I.getAttributeNode(F)){return I.getAttributeNode(F).nodeValue}if(F=="tabIndex"){var H=I.getAttributeNode("tabIndex");return H&&H.specified?H.value:I.nodeName.match(/^(a|area|button|input|object|select|textarea)$/i)?0:g}return I[F]}if(!n.support.style&&G&&F=="style"){return n.attr(I.style,"cssText",J)}if(K){I.setAttribute(F,""+J)}var D=!n.support.hrefNormalized&&G&&E?I.getAttribute(F,2):I.getAttribute(F);return D===null?g:D}if(!n.support.opacity&&F=="opacity"){if(K){I.zoom=1;I.filter=(I.filter||"").replace(/alpha\([^)]*\)/,"")+(parseInt(J)+""=="NaN"?"":"alpha(opacity="+J*100+")")}return I.filter&&I.filter.indexOf("opacity=")>=0?(parseFloat(I.filter.match(/opacity=([^)]*)/)[1])/100)+"":""}F=F.replace(/-([a-z])/ig,function(L,M){return M.toUpperCase()});if(K){I[F]=J}return I[F]},trim:function(D){return(D||"").replace(/^\s+|\s+$/g,"")},makeArray:function(F){var D=[];if(F!=null){var E=F.length;if(E==null||typeof F==="string"||n.isFunction(F)||F.setInterval){D[0]=F}else{while(E){D[--E]=F[E]}}}return D},inArray:function(F,G){for(var D=0,E=G.length;D*",this).remove();while(this.firstChild){this.removeChild(this.firstChild)}}},function(D,E){n.fn[D]=function(){return this.each(E,arguments)}});function j(D,E){return D[0]&&parseInt(n.curCSS(D[0],E,true),10)||0}var h="jQuery"+e(),u=0,z={};n.extend({cache:{},data:function(E,D,F){E=E==l?z:E;var G=E[h];if(!G){G=E[h]=++u}if(D&&!n.cache[G]){n.cache[G]={}}if(F!==g){n.cache[G][D]=F}return D?n.cache[G][D]:G},removeData:function(E,D){E=E==l?z:E;var G=E[h];if(D){if(n.cache[G]){delete n.cache[G][D];D="";for(D in n.cache[G]){break}if(!D){n.removeData(E)}}}else{try{delete E[h]}catch(F){if(E.removeAttribute){E.removeAttribute(h)}}delete n.cache[G]}},queue:function(E,D,G){if(E){D=(D||"fx")+"queue";var F=n.data(E,D);if(!F||n.isArray(G)){F=n.data(E,D,n.makeArray(G))}else{if(G){F.push(G)}}}return F},dequeue:function(G,F){var D=n.queue(G,F),E=D.shift();if(!F||F==="fx"){E=D[0]}if(E!==g){E.call(G)}}});n.fn.extend({data:function(D,F){var G=D.split(".");G[1]=G[1]?"."+G[1]:"";if(F===g){var E=this.triggerHandler("getData"+G[1]+"!",[G[0]]);if(E===g&&this.length){E=n.data(this[0],D)}return E===g&&G[1]?this.data(G[0]):E}else{return this.trigger("setData"+G[1]+"!",[G[0],F]).each(function(){n.data(this,D,F)})}},removeData:function(D){return this.each(function(){n.removeData(this,D)})},queue:function(D,E){if(typeof D!=="string"){E=D;D="fx"}if(E===g){return n.queue(this[0],D)}return this.each(function(){var F=n.queue(this,D,E);if(D=="fx"&&F.length==1){F[0].call(this)}})},dequeue:function(D){return this.each(function(){n.dequeue(this,D)})}});(function(){var N=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|[^[\]]+)+\]|\\.|[^ >+~,(\[]+)+|[>+~])(\s*,\s*)?/g,I=0,F=Object.prototype.toString;var E=function(ae,S,aa,V){aa=aa||[];S=S||document;if(S.nodeType!==1&&S.nodeType!==9){return[]}if(!ae||typeof ae!=="string"){return aa}var ab=[],ac,Y,ah,ag,Z,R,Q=true;N.lastIndex=0;while((ac=N.exec(ae))!==null){ab.push(ac[1]);if(ac[2]){R=RegExp.rightContext;break}}if(ab.length>1&&G.match.POS.exec(ae)){if(ab.length===2&&G.relative[ab[0]]){var U="",X;while((X=G.match.POS.exec(ae))){U+=X[0];ae=ae.replace(G.match.POS,"")}Y=E.filter(U,E(/\s$/.test(ae)?ae+"*":ae,S))}else{Y=G.relative[ab[0]]?[S]:E(ab.shift(),S);while(ab.length){var P=[];ae=ab.shift();if(G.relative[ae]){ae+=ab.shift()}for(var af=0,ad=Y.length;af0){ah=D(Y)}else{Q=false}while(ab.length){var T=ab.pop(),W=T;if(!G.relative[T]){T=""}else{W=ab.pop()}if(W==null){W=S}G.relative[T](ah,W,M(S))}}if(!ah){ah=Y}if(!ah){throw"Syntax error, unrecognized expression: "+(T||ae)}if(F.call(ah)==="[object Array]"){if(!Q){aa.push.apply(aa,ah)}else{if(S.nodeType===1){for(var af=0;ah[af]!=null;af++){if(ah[af]&&(ah[af]===true||ah[af].nodeType===1&&H(S,ah[af]))){aa.push(Y[af])}}}else{for(var af=0;ah[af]!=null;af++){if(ah[af]&&ah[af].nodeType===1){aa.push(Y[af])}}}}}else{D(ah,aa)}if(R){E(R,S,aa,V)}return aa};E.matches=function(P,Q){return E(P,null,null,Q)};E.find=function(V,S){var W,Q;if(!V){return[]}for(var R=0,P=G.order.length;R":function(U,Q,V){if(typeof Q==="string"&&!/\W/.test(Q)){Q=V?Q:Q.toUpperCase();for(var R=0,P=U.length;R=0){if(!R){P.push(Q[T])}}else{if(R){Q[T]=false}}}return false},ID:function(P){return P[1].replace(/\\/g,"")},TAG:function(Q,P){for(var R=0;!P[R];R++){}return M(P[R])?Q[1]:Q[1].toUpperCase()},CHILD:function(P){if(P[1]=="nth"){var Q=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(P[2]=="even"&&"2n"||P[2]=="odd"&&"2n+1"||!/\D/.test(P[2])&&"0n+"+P[2]||P[2]);P[2]=(Q[1]+(Q[2]||1))-0;P[3]=Q[3]-0}P[0]="done"+(I++);return P},ATTR:function(Q){var P=Q[1];if(G.attrMap[P]){Q[1]=G.attrMap[P]}if(Q[2]==="~="){Q[4]=" "+Q[4]+" "}return Q},PSEUDO:function(T,Q,R,P,U){if(T[1]==="not"){if(T[3].match(N).length>1){T[3]=E(T[3],null,null,Q)}else{var S=E.filter(T[3],Q,R,true^U);if(!R){P.push.apply(P,S)}return false}}else{if(G.match.POS.test(T[0])){return true}}return T},POS:function(P){P.unshift(true);return P}},filters:{enabled:function(P){return P.disabled===false&&P.type!=="hidden"},disabled:function(P){return P.disabled===true},checked:function(P){return P.checked===true},selected:function(P){P.parentNode.selectedIndex;return P.selected===true},parent:function(P){return!!P.firstChild},empty:function(P){return!P.firstChild},has:function(R,Q,P){return!!E(P[3],R).length},header:function(P){return/h\d/i.test(P.nodeName)},text:function(P){return"text"===P.type},radio:function(P){return"radio"===P.type},checkbox:function(P){return"checkbox"===P.type},file:function(P){return"file"===P.type},password:function(P){return"password"===P.type},submit:function(P){return"submit"===P.type},image:function(P){return"image"===P.type},reset:function(P){return"reset"===P.type},button:function(P){return"button"===P.type||P.nodeName.toUpperCase()==="BUTTON"},input:function(P){return/input|select|textarea|button/i.test(P.nodeName)}},setFilters:{first:function(Q,P){return P===0},last:function(R,Q,P,S){return Q===S.length-1},even:function(Q,P){return P%2===0},odd:function(Q,P){return P%2===1},lt:function(R,Q,P){return QP[3]-0},nth:function(R,Q,P){return P[3]-0==Q},eq:function(R,Q,P){return P[3]-0==Q}},filter:{CHILD:function(P,S){var V=S[1],W=P.parentNode;var U="child"+W.childNodes.length;if(W&&(!W[U]||!P.nodeIndex)){var T=1;for(var Q=W.firstChild;Q;Q=Q.nextSibling){if(Q.nodeType==1){Q.nodeIndex=T++}}W[U]=T-1}if(V=="first"){return P.nodeIndex==1}else{if(V=="last"){return P.nodeIndex==W[U]}else{if(V=="only"){return W[U]==1}else{if(V=="nth"){var Y=false,R=S[2],X=S[3];if(R==1&&X==0){return true}if(R==0){if(P.nodeIndex==X){Y=true}}else{if((P.nodeIndex-X)%R==0&&(P.nodeIndex-X)/R>=0){Y=true}}return Y}}}}},PSEUDO:function(V,R,S,W){var Q=R[1],T=G.filters[Q];if(T){return T(V,S,R,W)}else{if(Q==="contains"){return(V.textContent||V.innerText||"").indexOf(R[3])>=0}else{if(Q==="not"){var U=R[3];for(var S=0,P=U.length;S=0:S==="~="?(" "+U+" ").indexOf(Q)>=0:!R[4]?P:S==="!="?U!=Q:S==="^="?U.indexOf(Q)===0:S==="$="?U.substr(U.length-Q.length)===Q:S==="|="?U===Q||U.substr(0,Q.length+1)===Q+"-":false},POS:function(T,Q,R,U){var P=Q[2],S=G.setFilters[P];if(S){return S(T,R,Q,U)}}}};for(var K in G.match){G.match[K]=RegExp(G.match[K].source+/(?![^\[]*\])(?![^\(]*\))/.source)}var D=function(Q,P){Q=Array.prototype.slice.call(Q);if(P){P.push.apply(P,Q);return P}return Q};try{Array.prototype.slice.call(document.documentElement.childNodes)}catch(J){D=function(T,S){var Q=S||[];if(F.call(T)==="[object Array]"){Array.prototype.push.apply(Q,T)}else{if(typeof T.length==="number"){for(var R=0,P=T.length;R";var P=document.documentElement;P.insertBefore(Q,P.firstChild);if(!!document.getElementById(R)){G.find.ID=function(T,U){if(U.getElementById){var S=U.getElementById(T[1]);return S?S.id===T[1]||S.getAttributeNode&&S.getAttributeNode("id").nodeValue===T[1]?[S]:g:[]}};G.filter.ID=function(U,S){var T=U.getAttributeNode&&U.getAttributeNode("id");return U.nodeType===1&&T&&T.nodeValue===S}}P.removeChild(Q)})();(function(){var P=document.createElement("div");P.appendChild(document.createComment(""));if(P.getElementsByTagName("*").length>0){G.find.TAG=function(Q,U){var T=U.getElementsByTagName(Q[1]);if(Q[1]==="*"){var S=[];for(var R=0;T[R];R++){if(T[R].nodeType===1){S.push(T[R])}}T=S}return T}}P.innerHTML="";if(P.firstChild.getAttribute("href")!=="#"){G.attrHandle.href=function(Q){return Q.getAttribute("href",2)}}})();if(document.querySelectorAll){(function(){var P=E;E=function(T,S,Q,R){S=S||document;if(!R&&S.nodeType===9){try{return D(S.querySelectorAll(T),Q)}catch(U){}}return P(T,S,Q,R)};E.find=P.find;E.filter=P.filter;E.selectors=P.selectors;E.matches=P.matches})()}if(document.documentElement.getElementsByClassName){G.order.splice(1,0,"CLASS");G.find.CLASS=function(P,Q){return Q.getElementsByClassName(P[1])}}function L(Q,W,V,Z,X,Y){for(var T=0,R=Z.length;T0){T=P;break}}}P=P[Q]}Y[S]=T}}}var H=document.compareDocumentPosition?function(Q,P){return Q.compareDocumentPosition(P)&16}:function(Q,P){return Q!==P&&(Q.contains?Q.contains(P):true)};var M=function(P){return P.documentElement&&!P.body||P.tagName&&P.ownerDocument&&!P.ownerDocument.body};n.find=E;n.filter=E.filter;n.expr=E.selectors;n.expr[":"]=n.expr.filters;E.selectors.filters.hidden=function(P){return"hidden"===P.type||n.css(P,"display")==="none"||n.css(P,"visibility")==="hidden"};E.selectors.filters.visible=function(P){return"hidden"!==P.type&&n.css(P,"display")!=="none"&&n.css(P,"visibility")!=="hidden"};E.selectors.filters.animated=function(P){return n.grep(n.timers,function(Q){return P===Q.elem}).length};n.multiFilter=function(R,P,Q){if(Q){R=":not("+R+")"}return E.matches(R,P)};n.dir=function(R,Q){var P=[],S=R[Q];while(S&&S!=document){if(S.nodeType==1){P.push(S)}S=S[Q]}return P};n.nth=function(T,P,R,S){P=P||1;var Q=0;for(;T;T=T[R]){if(T.nodeType==1&&++Q==P){break}}return T};n.sibling=function(R,Q){var P=[];for(;R;R=R.nextSibling){if(R.nodeType==1&&R!=Q){P.push(R)}}return P};return;l.Sizzle=E})();n.event={add:function(H,E,G,J){if(H.nodeType==3||H.nodeType==8){return}if(H.setInterval&&H!=l){H=l}if(!G.guid){G.guid=this.guid++}if(J!==g){var F=G;G=this.proxy(F);G.data=J}var D=n.data(H,"events")||n.data(H,"events",{}),I=n.data(H,"handle")||n.data(H,"handle",function(){return typeof n!=="undefined"&&!n.event.triggered?n.event.handle.apply(arguments.callee.elem,arguments):g});I.elem=H;n.each(E.split(/\s+/),function(L,M){var N=M.split(".");M=N.shift();G.type=N.slice().sort().join(".");var K=D[M];if(n.event.specialAll[M]){n.event.specialAll[M].setup.call(H,J,N)}if(!K){K=D[M]={};if(!n.event.special[M]||n.event.special[M].setup.call(H,J,N)===false){if(H.addEventListener){H.addEventListener(M,I,false)}else{if(H.attachEvent){H.attachEvent("on"+M,I)}}}}K[G.guid]=G;n.event.global[M]=true});H=null},guid:1,global:{},remove:function(J,G,I){if(J.nodeType==3||J.nodeType==8){return}var F=n.data(J,"events"),E,D;if(F){if(G===g||(typeof G==="string"&&G.charAt(0)==".")){for(var H in F){this.remove(J,H+(G||""))}}else{if(G.type){I=G.handler;G=G.type}n.each(G.split(/\s+/),function(L,N){var P=N.split(".");N=P.shift();var M=RegExp("(^|\\.)"+P.slice().sort().join(".*\\.")+"(\\.|$)");if(F[N]){if(I){delete F[N][I.guid]}else{for(var O in F[N]){if(M.test(F[N][O].type)){delete F[N][O]}}}if(n.event.specialAll[N]){n.event.specialAll[N].teardown.call(J,P)}for(E in F[N]){break}if(!E){if(!n.event.special[N]||n.event.special[N].teardown.call(J,P)===false){if(J.removeEventListener){J.removeEventListener(N,n.data(J,"handle"),false)}else{if(J.detachEvent){J.detachEvent("on"+N,n.data(J,"handle"))}}}E=null;delete F[N]}}})}for(E in F){break}if(!E){var K=n.data(J,"handle");if(K){K.elem=null}n.removeData(J,"events");n.removeData(J,"handle")}}},trigger:function(H,J,G,D){var F=H.type||H;if(!D){H=typeof H==="object"?H[h]?H:n.extend(n.Event(F),H):n.Event(F);if(F.indexOf("!")>=0){H.type=F=F.slice(0,-1);H.exclusive=true}if(!G){H.stopPropagation();if(this.global[F]){n.each(n.cache,function(){if(this.events&&this.events[F]){n.event.trigger(H,J,this.handle.elem)}})}}if(!G||G.nodeType==3||G.nodeType==8){return g}H.result=g;H.target=G;J=n.makeArray(J);J.unshift(H)}H.currentTarget=G;var I=n.data(G,"handle");if(I){I.apply(G,J)}if((!G[F]||(n.nodeName(G,"a")&&F=="click"))&&G["on"+F]&&G["on"+F].apply(G,J)===false){H.result=false}if(!D&&G[F]&&!H.isDefaultPrevented()&&!(n.nodeName(G,"a")&&F=="click")){this.triggered=true;try{G[F]()}catch(K){}}this.triggered=false;if(!H.isPropagationStopped()){var E=G.parentNode||G.ownerDocument;if(E){n.event.trigger(H,J,E,true)}}},handle:function(J){var I,D;J=arguments[0]=n.event.fix(J||l.event);var K=J.type.split(".");J.type=K.shift();I=!K.length&&!J.exclusive;var H=RegExp("(^|\\.)"+K.slice().sort().join(".*\\.")+"(\\.|$)");D=(n.data(this,"events")||{})[J.type];for(var F in D){var G=D[F];if(I||H.test(G.type)){J.handler=G;J.data=G.data;var E=G.apply(this,arguments);if(E!==g){J.result=E;if(E===false){J.preventDefault();J.stopPropagation()}}if(J.isImmediatePropagationStopped()){break}}}},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode metaKey newValue originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),fix:function(G){if(G[h]){return G}var E=G;G=n.Event(E);for(var F=this.props.length,I;F;){I=this.props[--F];G[I]=E[I]}if(!G.target){G.target=G.srcElement||document}if(G.target.nodeType==3){G.target=G.target.parentNode}if(!G.relatedTarget&&G.fromElement){G.relatedTarget=G.fromElement==G.target?G.toElement:G.fromElement}if(G.pageX==null&&G.clientX!=null){var H=document.documentElement,D=document.body;G.pageX=G.clientX+(H&&H.scrollLeft||D&&D.scrollLeft||0)-(H.clientLeft||0);G.pageY=G.clientY+(H&&H.scrollTop||D&&D.scrollTop||0)-(H.clientTop||0)}if(!G.which&&((G.charCode||G.charCode===0)?G.charCode:G.keyCode)){G.which=G.charCode||G.keyCode}if(!G.metaKey&&G.ctrlKey){G.metaKey=G.ctrlKey}if(!G.which&&G.button){G.which=(G.button&1?1:(G.button&2?3:(G.button&4?2:0)))}return G},proxy:function(E,D){D=D||function(){return E.apply(this,arguments)};D.guid=E.guid=E.guid||D.guid||this.guid++;return D},special:{ready:{setup:A,teardown:function(){}}},specialAll:{live:{setup:function(D,E){n.event.add(this,E[0],c)},teardown:function(F){if(F.length){var D=0,E=RegExp("(^|\\.)"+F[0]+"(\\.|$)");n.each((n.data(this,"events").live||{}),function(){if(E.test(this.type)){D++}});if(D<1){n.event.remove(this,F[0],c)}}}}}};n.Event=function(D){if(!this.preventDefault){return new n.Event(D)}if(D&&D.type){this.originalEvent=D;this.type=D.type;this.timeStamp=D.timeStamp}else{this.type=D}if(!this.timeStamp){this.timeStamp=e()}this[h]=true};function k(){return false}function t(){return true}n.Event.prototype={preventDefault:function(){this.isDefaultPrevented=t;var D=this.originalEvent;if(!D){return}if(D.preventDefault){D.preventDefault()}D.returnValue=false},stopPropagation:function(){this.isPropagationStopped=t;var D=this.originalEvent;if(!D){return}if(D.stopPropagation){D.stopPropagation()}D.cancelBubble=true},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=t;this.stopPropagation()},isDefaultPrevented:k,isPropagationStopped:k,isImmediatePropagationStopped:k};var a=function(E){var D=E.relatedTarget;while(D&&D!=this){try{D=D.parentNode}catch(F){D=this}}if(D!=this){E.type=E.data;n.event.handle.apply(this,arguments)}};n.each({mouseover:"mouseenter",mouseout:"mouseleave"},function(E,D){n.event.special[D]={setup:function(){n.event.add(this,E,a,D)},teardown:function(){n.event.remove(this,E,a)}}});n.fn.extend({bind:function(E,F,D){return E=="unload"?this.one(E,F,D):this.each(function(){n.event.add(this,E,D||F,D&&F)})},one:function(F,G,E){var D=n.event.proxy(E||G,function(H){n(this).unbind(H,D);return(E||G).apply(this,arguments)});return this.each(function(){n.event.add(this,F,D,E&&G)})},unbind:function(E,D){return this.each(function(){n.event.remove(this,E,D)})},trigger:function(D,E){return this.each(function(){n.event.trigger(D,E,this)})},triggerHandler:function(D,F){if(this[0]){var E=n.Event(D);E.preventDefault();E.stopPropagation();n.event.trigger(E,F,this[0]);return E.result}},toggle:function(F){var D=arguments,E=1;while(E=0){var D=F.slice(H,F.length);F=F.slice(0,H)}var G="GET";if(I){if(n.isFunction(I)){J=I;I=null}else{if(typeof I==="object"){I=n.param(I);G="POST"}}}var E=this;n.ajax({url:F,type:G,dataType:"html",data:I,complete:function(L,K){if(K=="success"||K=="notmodified"){E.html(D?n("
").append(L.responseText.replace(//g,"")).find(D):L.responseText)}if(J){E.each(J,[L.responseText,K,L])}}});return this},serialize:function(){return n.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?n.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.nodeName)||/text|hidden|password/i.test(this.type))}).map(function(D,E){var F=n(this).val();return F==null?null:n.isArray(F)?n.map(F,function(H,G){return{name:E.name,value:H}}):{name:E.name,value:F}}).get()}});n.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(","),function(D,E){n.fn[E]=function(F){return this.bind(E,F)}});var q=e();n.extend({get:function(D,F,G,E){if(n.isFunction(F)){G=F;F=null}return n.ajax({type:"GET",url:D,data:F,success:G,dataType:E})},getScript:function(D,E){return n.get(D,null,E,"script")},getJSON:function(D,E,F){return n.get(D,E,F,"json")},post:function(D,F,G,E){if(n.isFunction(F)){G=F;F={}}return n.ajax({type:"POST",url:D,data:F,success:G,dataType:E})},ajaxSetup:function(D){n.extend(n.ajaxSettings,D)},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:function(){return l.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest()},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},ajax:function(L){L=n.extend(true,L,n.extend(true,{},n.ajaxSettings,L));var V,E=/=\?(&|$)/g,Q,U,F=L.type.toUpperCase();if(L.data&&L.processData&&typeof L.data!=="string"){L.data=n.param(L.data)}if(L.dataType=="jsonp"){if(F=="GET"){if(!L.url.match(E)){L.url+=(L.url.match(/\?/)?"&":"?")+(L.jsonp||"callback")+"=?"}}else{if(!L.data||!L.data.match(E)){L.data=(L.data?L.data+"&":"")+(L.jsonp||"callback")+"=?"}}L.dataType="json"}if(L.dataType=="json"&&(L.data&&L.data.match(E)||L.url.match(E))){V="jsonp"+q++;if(L.data){L.data=(L.data+"").replace(E,"="+V+"$1")}L.url=L.url.replace(E,"="+V+"$1");L.dataType="script";l[V]=function(W){U=W;H();K();l[V]=g;try{delete l[V]}catch(X){}if(G){G.removeChild(S)}}}if(L.dataType=="script"&&L.cache==null){L.cache=false}if(L.cache===false&&F=="GET"){var D=e();var T=L.url.replace(/(\?|&)_=.*?(&|$)/,"$1_="+D+"$2");L.url=T+((T==L.url)?(L.url.match(/\?/)?"&":"?")+"_="+D:"")}if(L.data&&F=="GET"){L.url+=(L.url.match(/\?/)?"&":"?")+L.data;L.data=null}if(L.global&&!n.active++){n.event.trigger("ajaxStart")}var P=/^(\w+:)?\/\/([^\/?#]+)/.exec(L.url);if(L.dataType=="script"&&F=="GET"&&P&&(P[1]&&P[1]!=location.protocol||P[2]!=location.host)){var G=document.getElementsByTagName("head")[0];var S=document.createElement("script");S.src=L.url;if(L.scriptCharset){S.charset=L.scriptCharset}if(!V){var N=false;S.onload=S.onreadystatechange=function(){if(!N&&(!this.readyState||this.readyState=="loaded"||this.readyState=="complete")){N=true;H();K();G.removeChild(S)}}}G.appendChild(S);return g}var J=false;var I=L.xhr();if(L.username){I.open(F,L.url,L.async,L.username,L.password)}else{I.open(F,L.url,L.async)}try{if(L.data){I.setRequestHeader("Content-Type",L.contentType)}if(L.ifModified){I.setRequestHeader("If-Modified-Since",n.lastModified[L.url]||"Thu, 01 Jan 1970 00:00:00 GMT")}I.setRequestHeader("X-Requested-With","XMLHttpRequest");I.setRequestHeader("Accept",L.dataType&&L.accepts[L.dataType]?L.accepts[L.dataType]+", */*":L.accepts._default)}catch(R){}if(L.beforeSend&&L.beforeSend(I,L)===false){if(L.global&&!--n.active){n.event.trigger("ajaxStop")}I.abort();return false}if(L.global){n.event.trigger("ajaxSend",[I,L])}var M=function(W){if(I.readyState==0){if(O){clearInterval(O);O=null;if(L.global&&!--n.active){n.event.trigger("ajaxStop")}}}else{if(!J&&I&&(I.readyState==4||W=="timeout")){J=true;if(O){clearInterval(O);O=null}Q=W=="timeout"?"timeout":!n.httpSuccess(I)?"error":L.ifModified&&n.httpNotModified(I,L.url)?"notmodified":"success";if(Q=="success"){try{U=n.httpData(I,L.dataType,L)}catch(Y){Q="parsererror"}}if(Q=="success"){var X;try{X=I.getResponseHeader("Last-Modified")}catch(Y){}if(L.ifModified&&X){n.lastModified[L.url]=X}if(!V){H()}}else{n.handleError(L,I,Q)}K();if(L.async){I=null}}}};if(L.async){var O=setInterval(M,13);if(L.timeout>0){setTimeout(function(){if(I){if(!J){M("timeout")}if(I){I.abort()}}},L.timeout)}}try{I.send(L.data)}catch(R){n.handleError(L,I,null,R)}if(!L.async){M()}function H(){if(L.success){L.success(U,Q)}if(L.global){n.event.trigger("ajaxSuccess",[I,L])}}function K(){if(L.complete){L.complete(I,Q)}if(L.global){n.event.trigger("ajaxComplete",[I,L])}if(L.global&&!--n.active){n.event.trigger("ajaxStop")}}return I},handleError:function(E,G,D,F){if(E.error){E.error(G,D,F)}if(E.global){n.event.trigger("ajaxError",[G,E,F])}},active:0,httpSuccess:function(E){try{return!E.status&&location.protocol=="file:"||(E.status>=200&&E.status<300)||E.status==304||E.status==1223}catch(D){}return false},httpNotModified:function(F,D){try{var G=F.getResponseHeader("Last-Modified");return F.status==304||G==n.lastModified[D]}catch(E){}return false},httpData:function(I,G,F){var E=I.getResponseHeader("content-type"),D=G=="xml"||!G&&E&&E.indexOf("xml")>=0,H=D?I.responseXML:I.responseText;if(D&&H.documentElement.tagName=="parsererror"){throw"parsererror"}if(F&&F.dataFilter){H=F.dataFilter(H,G)}if(typeof H==="string"){if(G=="script"){n.globalEval(H)}if(G=="json"){H=l["eval"]("("+H+")")}}return H},param:function(D){var F=[];function G(H,I){F[F.length]=encodeURIComponent(H)+"="+encodeURIComponent(I)}if(n.isArray(D)||D.jquery){n.each(D,function(){G(this.name,this.value)})}else{for(var E in D){if(n.isArray(D[E])){n.each(D[E],function(){G(E,this)})}else{G(E,n.isFunction(D[E])?D[E]():D[E])}}}return F.join("&").replace(/%20/g,"+")}});var m={},d=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];function s(E,D){var F={};n.each(d.concat.apply([],d.slice(0,D)),function(){F[this]=E});return F}n.fn.extend({show:function(I,K){if(I){return this.animate(s("show",3),I,K)}else{for(var G=0,E=this.length;G").appendTo("body");J=H.css("display");if(J==="none"){J="block"}H.remove();m[F]=J}this[G].style.display=n.data(this[G],"olddisplay",J)}}return this}},hide:function(G,H){if(G){return this.animate(s("hide",3),G,H)}else{for(var F=0,E=this.length;F=0;G--){if(F[G].elem==this){if(D){F[G](true)}F.splice(G,1)}}});if(!D){this.dequeue()}return this}});n.each({slideDown:s("show",1),slideUp:s("hide",1),slideToggle:s("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(D,E){n.fn[D]=function(F,G){return this.animate(E,F,G)}});n.extend({speed:function(F,G,E){var D=typeof F==="object"?F:{complete:E||!E&&G||n.isFunction(F)&&F,duration:F,easing:E&&G||G&&!n.isFunction(G)&&G};D.duration=n.fx.off?0:typeof D.duration==="number"?D.duration:n.fx.speeds[D.duration]||n.fx.speeds._default;D.old=D.complete;D.complete=function(){if(D.queue!==false){n(this).dequeue()}if(n.isFunction(D.old)){D.old.call(this)}};return D},easing:{linear:function(F,G,D,E){return D+E*F},swing:function(F,G,D,E){return((-Math.cos(F*Math.PI)/2)+0.5)*E+D}},timers:[],timerId:null,fx:function(E,D,F){this.options=D;this.elem=E;this.prop=F;if(!D.orig){D.orig={}}}});n.fx.prototype={update:function(){if(this.options.step){this.options.step.call(this.elem,this.now,this)}(n.fx.step[this.prop]||n.fx.step._default)(this);if((this.prop=="height"||this.prop=="width")&&this.elem.style){this.elem.style.display="block"}},cur:function(E){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null)){return this.elem[this.prop]}var D=parseFloat(n.css(this.elem,this.prop,E));return D&&D>-10000?D:parseFloat(n.curCSS(this.elem,this.prop))||0},custom:function(H,G,F){this.startTime=e();this.start=H;this.end=G;this.unit=F||this.unit||"px";this.now=this.start;this.pos=this.state=0;var D=this;function E(I){return D.step(I)}E.elem=this.elem;n.timers.push(E);if(E()&&n.timerId==null){n.timerId=setInterval(function(){var J=n.timers;for(var I=0;I=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;var D=true;for(var E in this.options.curAnim){if(this.options.curAnim[E]!==true){D=false}}if(D){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;this.elem.style.display=this.options.display;if(n.css(this.elem,"display")=="none"){this.elem.style.display="block"}}if(this.options.hide){n(this.elem).hide()}if(this.options.hide||this.options.show){for(var H in this.options.curAnim){n.attr(this.elem.style,H,this.options.orig[H])}}}if(D){this.options.complete.call(this.elem)}return false}else{var I=F-this.startTime;this.state=I/this.options.duration;this.pos=n.easing[this.options.easing||(n.easing.swing?"swing":"linear")](this.state,I,0,1,this.options.duration);this.now=this.start+((this.end-this.start)*this.pos);this.update()}return true}};n.extend(n.fx,{speeds:{slow:600,fast:200,_default:400},step:{opacity:function(D){n.attr(D.elem.style,"opacity",D.now)},_default:function(D){if(D.elem.style&&D.elem.style[D.prop]!=null){D.elem.style[D.prop]=D.now+D.unit}else{D.elem[D.prop]=D.now}}}});if(document.documentElement.getBoundingClientRect){n.fn.offset=function(){if(!this[0]){return{top:0,left:0}}if(this[0]===this[0].ownerDocument.body){return n.offset.bodyOffset(this[0])}var F=this[0].getBoundingClientRect(),I=this[0].ownerDocument,E=I.body,D=I.documentElement,K=D.clientTop||E.clientTop||0,J=D.clientLeft||E.clientLeft||0,H=F.top+(self.pageYOffset||n.boxModel&&D.scrollTop||E.scrollTop)-K,G=F.left+(self.pageXOffset||n.boxModel&&D.scrollLeft||E.scrollLeft)-J;return{top:H,left:G}}}else{n.fn.offset=function(){if(!this[0]){return{top:0,left:0}}if(this[0]===this[0].ownerDocument.body){return n.offset.bodyOffset(this[0])}n.offset.initialized||n.offset.initialize();var I=this[0],F=I.offsetParent,E=I,N=I.ownerDocument,L,G=N.documentElement,J=N.body,K=N.defaultView,D=K.getComputedStyle(I,null),M=I.offsetTop,H=I.offsetLeft;while((I=I.parentNode)&&I!==J&&I!==G){L=K.getComputedStyle(I,null);M-=I.scrollTop,H-=I.scrollLeft;if(I===F){M+=I.offsetTop,H+=I.offsetLeft;if(n.offset.doesNotAddBorder&&!(n.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(I.tagName))){M+=parseInt(L.borderTopWidth,10)||0,H+=parseInt(L.borderLeftWidth,10)||0}E=F,F=I.offsetParent}if(n.offset.subtractsBorderForOverflowNotVisible&&L.overflow!=="visible"){M+=parseInt(L.borderTopWidth,10)||0,H+=parseInt(L.borderLeftWidth,10)||0}D=L}if(D.position==="relative"||D.position==="static"){M+=J.offsetTop,H+=J.offsetLeft}if(D.position==="fixed"){M+=Math.max(G.scrollTop,J.scrollTop),H+=Math.max(G.scrollLeft,J.scrollLeft)}return{top:M,left:H}}}n.offset={initialize:function(){if(this.initialized){return}var K=document.body,E=document.createElement("div"),G,F,M,H,L,D,I=K.style.marginTop,J='
';L={position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"};for(D in L){E.style[D]=L[D]}E.innerHTML=J;K.insertBefore(E,K.firstChild);G=E.firstChild,F=G.firstChild,H=G.nextSibling.firstChild.firstChild;this.doesNotAddBorder=(F.offsetTop!==5);this.doesAddBorderForTableAndCells=(H.offsetTop===5);G.style.overflow="hidden",G.style.position="relative";this.subtractsBorderForOverflowNotVisible=(F.offsetTop===-5);K.style.marginTop="1px";this.doesNotIncludeMarginInBodyOffset=(K.offsetTop===0);K.style.marginTop=I;K.removeChild(E);this.initialized=true},bodyOffset:function(D){n.offset.initialized||n.offset.initialize();var F=D.offsetTop,E=D.offsetLeft;if(n.offset.doesNotIncludeMarginInBodyOffset){F+=parseInt(n.curCSS(D,"marginTop",true),10)||0,E+=parseInt(n.curCSS(D,"marginLeft",true),10)||0}return{top:F,left:E}}};n.fn.extend({position:function(){var H=0,G=0,E;if(this[0]){var F=this.offsetParent(),I=this.offset(),D=/^body|html$/i.test(F[0].tagName)?{top:0,left:0}:F.offset();I.top-=j(this,"marginTop");I.left-=j(this,"marginLeft");D.top+=j(F,"borderTopWidth");D.left+=j(F,"borderLeftWidth");E={top:I.top-D.top,left:I.left-D.left}}return E},offsetParent:function(){var D=this[0].offsetParent||document.body;while(D&&(!/^body|html$/i.test(D.tagName)&&n.css(D,"position")=="static")){D=D.offsetParent}return n(D)}});n.each(["Left","Top"],function(E,D){var F="scroll"+D;n.fn[F]=function(G){if(!this[0]){return null}return G!==g?this.each(function(){this==l||this==document?l.scrollTo(!E?G:n(l).scrollLeft(),E?G:n(l).scrollTop()):this[F]=G}):this[0]==l||this[0]==document?self[E?"pageYOffset":"pageXOffset"]||n.boxModel&&document.documentElement[F]||document.body[F]:this[0][F]}});n.each(["Height","Width"],function(G,E){var D=G?"Left":"Top",F=G?"Right":"Bottom";n.fn["inner"+E]=function(){return this[E.toLowerCase()]()+j(this,"padding"+D)+j(this,"padding"+F)};n.fn["outer"+E]=function(I){return this["inner"+E]()+j(this,"border"+D+"Width")+j(this,"border"+F+"Width")+(I?j(this,"margin"+D)+j(this,"margin"+F):0)};var H=E.toLowerCase();n.fn[H]=function(I){return this[0]==l?document.compatMode=="CSS1Compat"&&document.documentElement["client"+E]||document.body["client"+E]:this[0]==document?Math.max(document.documentElement["client"+E],document.body["scroll"+E],document.documentElement["scroll"+E],document.body["offset"+E],document.documentElement["offset"+E]):I===g?(this.length?n.css(this[0],H):null):this.css(H,typeof I==="string"?I:I+"px")}})})();jQuery.ui||(function(c){var i=c.fn.remove,d=c.browser.mozilla&&(parseFloat(c.browser.version)<1.9);c.ui={version:"1.7.1",plugin:{add:function(k,l,n){var m=c.ui[k].prototype;for(var j in n){m.plugins[j]=m.plugins[j]||[];m.plugins[j].push([l,n[j]])}},call:function(j,l,k){var n=j.plugins[l];if(!n||!j.element[0].parentNode){return}for(var m=0;m0){return true}m[j]=1;l=(m[j]>0);m[j]=0;return l},isOverAxis:function(k,j,l){return(k>j)&&(k<(j+l))},isOver:function(o,k,n,m,j,l){return c.ui.isOverAxis(o,n,j)&&c.ui.isOverAxis(k,m,l)},keyCode:{BACKSPACE:8,CAPS_LOCK:20,COMMA:188,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38}};if(d){var f=c.attr,e=c.fn.removeAttr,h="http://www.w3.org/2005/07/aaa",a=/^aria-/,b=/^wairole:/;c.attr=function(k,j,l){var m=l!==undefined;return(j=="role"?(m?f.call(this,k,j,"wairole:"+l):(f.apply(this,arguments)||"").replace(b,"")):(a.test(j)?(m?k.setAttributeNS(h,j.replace(a,"aaa:"),l):f.call(this,k,j.replace(a,"aaa:"))):f.apply(this,arguments)))};c.fn.removeAttr=function(j){return(a.test(j)?this.each(function(){this.removeAttributeNS(h,j.replace(a,""))}):e.call(this,j))}}c.fn.extend({remove:function(){c("*",this).add(this).each(function(){c(this).triggerHandler("remove")});return i.apply(this,arguments)},enableSelection:function(){return this.attr("unselectable","off").css("MozUserSelect","").unbind("selectstart.ui")},disableSelection:function(){return this.attr("unselectable","on").css("MozUserSelect","none").bind("selectstart.ui",function(){return false})},scrollParent:function(){var j;if((c.browser.msie&&(/(static|relative)/).test(this.css("position")))||(/absolute/).test(this.css("position"))){j=this.parents().filter(function(){return(/(relative|absolute|fixed)/).test(c.curCSS(this,"position",1))&&(/(auto|scroll)/).test(c.curCSS(this,"overflow",1)+c.curCSS(this,"overflow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0)}else{j=this.parents().filter(function(){return(/(auto|scroll)/).test(c.curCSS(this,"overflow",1)+c.curCSS(this,"overflow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0)}return(/fixed/).test(this.css("position"))||!j.length?c(document):j}});c.extend(c.expr[":"],{data:function(l,k,j){return!!c.data(l,j[3])},focusable:function(k){var l=k.nodeName.toLowerCase(),j=c.attr(k,"tabindex");return(/input|select|textarea|button|object/.test(l)?!k.disabled:"a"==l||"area"==l?k.href||!isNaN(j):!isNaN(j))&&!c(k)["area"==l?"parents":"closest"](":hidden").length},tabbable:function(k){var j=c.attr(k,"tabindex");return(isNaN(j)||j>=0)&&c(k).is(":focusable")}});function g(m,n,o,l){function k(q){var p=c[m][n][q]||[];return(typeof p=="string"?p.split(/,?\s+/):p)}var j=k("getter");if(l.length==1&&typeof l[0]=="string"){j=j.concat(k("getterSetter"))}return(c.inArray(o,j)!=-1)}c.widget=function(k,j){var l=k.split(".")[0];k=k.split(".")[1];c.fn[k]=function(p){var n=(typeof p=="string"),o=Array.prototype.slice.call(arguments,1);if(n&&p.substring(0,1)=="_"){return this}if(n&&g(l,k,p,o)){var m=c.data(this[0],k);return(m?m[p].apply(m,o):undefined)}return this.each(function(){var q=c.data(this,k);(!q&&!n&&c.data(this,k,new c[l][k](this,p))._init());(q&&n&&c.isFunction(q[p])&&q[p].apply(q,o))})};c[l]=c[l]||{};c[l][k]=function(o,n){var m=this;this.namespace=l;this.widgetName=k;this.widgetEventPrefix=c[l][k].eventPrefix||k;this.widgetBaseClass=l+"-"+k;this.options=c.extend({},c.widget.defaults,c[l][k].defaults,c.metadata&&c.metadata.get(o)[k],n);this.element=c(o).bind("setData."+k,function(q,p,r){if(q.target==o){return m._setData(p,r)}}).bind("getData."+k,function(q,p){if(q.target==o){return m._getData(p)}}).bind("remove",function(){return m.destroy()})};c[l][k].prototype=c.extend({},c.widget.prototype,j);c[l][k].getterSetter="option"};c.widget.prototype={_init:function(){},destroy:function(){this.element.removeData(this.widgetName).removeClass(this.widgetBaseClass+"-disabled "+this.namespace+"-state-disabled").removeAttr("aria-disabled")},option:function(l,m){var k=l,j=this;if(typeof l=="string"){if(m===undefined){return this._getData(l)}k={};k[l]=m}c.each(k,function(n,o){j._setData(n,o)})},_getData:function(j){return this.options[j]},_setData:function(j,k){this.options[j]=k;if(j=="disabled"){this.element[k?"addClass":"removeClass"](this.widgetBaseClass+"-disabled "+this.namespace+"-state-disabled").attr("aria-disabled",k)}},enable:function(){this._setData("disabled",false)},disable:function(){this._setData("disabled",true)},_trigger:function(l,m,n){var p=this.options[l],j=(l==this.widgetEventPrefix?l:this.widgetEventPrefix+l);m=c.Event(m);m.type=j;if(m.originalEvent){for(var k=c.event.props.length,o;k;){o=c.event.props[--k];m[o]=m.originalEvent[o]}}this.element.trigger(m,n);return!(c.isFunction(p)&&p.call(this.element[0],m,n)===false||m.isDefaultPrevented())}};c.widget.defaults={disabled:false};c.ui.mouse={_mouseInit:function(){var j=this;this.element.bind("mousedown."+this.widgetName,function(k){return j._mouseDown(k)}).bind("click."+this.widgetName,function(k){if(j._preventClickEvent){j._preventClickEvent=false;k.stopImmediatePropagation();return false}});if(c.browser.msie){this._mouseUnselectable=this.element.attr("unselectable");this.element.attr("unselectable","on")}this.started=false},_mouseDestroy:function(){this.element.unbind("."+this.widgetName);(c.browser.msie&&this.element.attr("unselectable",this._mouseUnselectable))},_mouseDown:function(l){l.originalEvent=l.originalEvent||{};if(l.originalEvent.mouseHandled){return}(this._mouseStarted&&this._mouseUp(l));this._mouseDownEvent=l;var k=this,m=(l.which==1),j=(typeof this.options.cancel=="string"?c(l.target).parents().add(l.target).filter(this.options.cancel).length:false);if(!m||j||!this._mouseCapture(l)){return true}this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet){this._mouseDelayTimer=setTimeout(function(){k.mouseDelayMet=true},this.options.delay)}if(this._mouseDistanceMet(l)&&this._mouseDelayMet(l)){this._mouseStarted=(this._mouseStart(l)!==false);if(!this._mouseStarted){l.preventDefault();return true}}this._mouseMoveDelegate=function(n){return k._mouseMove(n)};this._mouseUpDelegate=function(n){return k._mouseUp(n)};c(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);(c.browser.safari||l.preventDefault());l.originalEvent.mouseHandled=true;return true},_mouseMove:function(j){if(c.browser.msie&&!j.button){return this._mouseUp(j)}if(this._mouseStarted){this._mouseDrag(j);return j.preventDefault()}if(this._mouseDistanceMet(j)&&this._mouseDelayMet(j)){this._mouseStarted=(this._mouseStart(this._mouseDownEvent,j)!==false);(this._mouseStarted?this._mouseDrag(j):this._mouseUp(j))}return!this._mouseStarted},_mouseUp:function(j){c(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;this._preventClickEvent=(j.target==this._mouseDownEvent.target);this._mouseStop(j)}return false},_mouseDistanceMet:function(j){return(Math.max(Math.abs(this._mouseDownEvent.pageX-j.pageX),Math.abs(this._mouseDownEvent.pageY-j.pageY))>=this.options.distance)},_mouseDelayMet:function(j){return this.mouseDelayMet},_mouseStart:function(j){},_mouseDrag:function(j){},_mouseStop:function(j){},_mouseCapture:function(j){return true}};c.ui.mouse.defaults={cancel:null,distance:1,delay:0}})(jQuery);;(function(c){var b={dragStart:"start.draggable",drag:"drag.draggable",dragStop:"stop.draggable",maxHeight:"maxHeight.resizable",minHeight:"minHeight.resizable",maxWidth:"maxWidth.resizable",minWidth:"minWidth.resizable",resizeStart:"start.resizable",resize:"drag.resizable",resizeStop:"stop.resizable"},a="ui-dialog ui-widget ui-widget-content ui-corner-all ";c.widget("ui.dialog",{_init:function(){this.originalTitle=this.element.attr("title");var l=this,m=this.options,j=m.title||this.originalTitle||" ",e=c.ui.dialog.getTitleId(this.element),k=(this.uiDialog=c("
")).appendTo(document.body).hide().addClass(a+m.dialogClass).css({position:"absolute",overflow:"hidden",zIndex:m.zIndex}).attr("tabIndex",-1).css("outline",0).keydown(function(n){(m.closeOnEscape&&n.keyCode&&n.keyCode==c.ui.keyCode.ESCAPE&&l.close(n))}).attr({role:"dialog","aria-labelledby":e}).mousedown(function(n){l.moveToTop(false,n)}),g=this.element.show().removeAttr("title").addClass("ui-dialog-content ui-widget-content").appendTo(k),f=(this.uiDialogTitlebar=c("
")).addClass("ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix").prependTo(k),i=c('').addClass("ui-dialog-titlebar-close ui-corner-all").attr("role","button").hover(function(){i.addClass("ui-state-hover")},function(){i.removeClass("ui-state-hover")}).focus(function(){i.addClass("ui-state-focus")}).blur(function(){i.removeClass("ui-state-focus")}).mousedown(function(n){n.stopPropagation()}).click(function(n){l.close(n);return false}).appendTo(f),h=(this.uiDialogTitlebarCloseText=c("")).addClass("ui-icon ui-icon-closethick").text(m.closeText).appendTo(i),d=c("").addClass("ui-dialog-title").attr("id",e).html(j).prependTo(f);f.find("*").add(f).disableSelection();(m.draggable&&c.fn.draggable&&this._makeDraggable());(m.resizable&&c.fn.resizable&&this._makeResizable());this._createButtons(m.buttons);this._isOpen=false;(m.bgiframe&&c.fn.bgiframe&&k.bgiframe());(m.autoOpen&&this.open())},destroy:function(){(this.overlay&&this.overlay.destroy());this.uiDialog.hide();this.element.unbind(".dialog").removeData("dialog").removeClass("ui-dialog-content ui-widget-content").hide().appendTo("body");this.uiDialog.remove();(this.originalTitle&&this.element.attr("title",this.originalTitle))},close:function(e){var d=this;if(false===d._trigger("beforeclose",e)){return}(d.overlay&&d.overlay.destroy());d.uiDialog.unbind("keypress.ui-dialog");(d.options.hide?d.uiDialog.hide(d.options.hide,function(){d._trigger("close",e)}):d.uiDialog.hide()&&d._trigger("close",e));c.ui.dialog.overlay.resize();d._isOpen=false},isOpen:function(){return this._isOpen},moveToTop:function(f,e){if((this.options.modal&&!f)||(!this.options.stack&&!this.options.modal)){return this._trigger("focus",e)}if(this.options.zIndex>c.ui.dialog.maxZ){c.ui.dialog.maxZ=this.options.zIndex}(this.overlay&&this.overlay.$el.css("z-index",c.ui.dialog.overlay.maxZ=++c.ui.dialog.maxZ));var d={scrollTop:this.element.attr("scrollTop"),scrollLeft:this.element.attr("scrollLeft")};this.uiDialog.css("z-index",++c.ui.dialog.maxZ);this.element.attr(d);this._trigger("focus",e)},open:function(){if(this._isOpen){return}var e=this.options,d=this.uiDialog;this.overlay=e.modal?new c.ui.dialog.overlay(this):null;(d.next().length&&d.appendTo("body"));this._size();this._position(e.position);d.show(e.show);this.moveToTop(true);(e.modal&&d.bind("keypress.ui-dialog",function(h){if(h.keyCode!=c.ui.keyCode.TAB){return}var g=c(":tabbable",this),i=g.filter(":first")[0],f=g.filter(":last")[0];if(h.target==f&&!h.shiftKey){setTimeout(function(){i.focus()},1)}else{if(h.target==i&&h.shiftKey){setTimeout(function(){f.focus()},1)}}}));c([]).add(d.find(".ui-dialog-content :tabbable:first")).add(d.find(".ui-dialog-buttonpane :tabbable:first")).add(d).filter(":first").focus();this._trigger("open");this._isOpen=true},_createButtons:function(g){var f=this,d=false,e=c("
").addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix");this.uiDialog.find(".ui-dialog-buttonpane").remove();(typeof g=="object"&&g!==null&&c.each(g,function(){return!(d=true)}));if(d){c.each(g,function(h,i){c('').addClass("ui-state-default ui-corner-all").text(h).click(function(){i.apply(f.element[0],arguments)}).hover(function(){c(this).addClass("ui-state-hover")},function(){c(this).removeClass("ui-state-hover")}).focus(function(){c(this).addClass("ui-state-focus")}).blur(function(){c(this).removeClass("ui-state-focus")}).appendTo(e)});e.appendTo(this.uiDialog)}},_makeDraggable:function(){var d=this,f=this.options,e;this.uiDialog.draggable({cancel:".ui-dialog-content",handle:".ui-dialog-titlebar",containment:"document",start:function(){e=f.height;c(this).height(c(this).height()).addClass("ui-dialog-dragging");(f.dragStart&&f.dragStart.apply(d.element[0],arguments))},drag:function(){(f.drag&&f.drag.apply(d.element[0],arguments))},stop:function(){c(this).removeClass("ui-dialog-dragging").height(e);(f.dragStop&&f.dragStop.apply(d.element[0],arguments));c.ui.dialog.overlay.resize()}})},_makeResizable:function(g){g=(g===undefined?this.options.resizable:g);var d=this,f=this.options,e=typeof g=="string"?g:"n,e,s,w,se,sw,ne,nw";this.uiDialog.resizable({cancel:".ui-dialog-content",alsoResize:this.element,maxWidth:f.maxWidth,maxHeight:f.maxHeight,minWidth:f.minWidth,minHeight:f.minHeight,start:function(){c(this).addClass("ui-dialog-resizing");(f.resizeStart&&f.resizeStart.apply(d.element[0],arguments))},resize:function(){(f.resize&&f.resize.apply(d.element[0],arguments))},handles:e,stop:function(){c(this).removeClass("ui-dialog-resizing");f.height=c(this).height();f.width=c(this).width();(f.resizeStop&&f.resizeStop.apply(d.element[0],arguments));c.ui.dialog.overlay.resize()}}).find(".ui-resizable-se").addClass("ui-icon ui-icon-grip-diagonal-se")},_position:function(i){var e=c(window),f=c(document),g=f.scrollTop(),d=f.scrollLeft(),h=g;if(c.inArray(i,["center","top","right","bottom","left"])>=0){i=[i=="right"||i=="left"?i:"center",i=="top"||i=="bottom"?i:"middle"]}if(i.constructor!=Array){i=["center","middle"]}if(i[0].constructor==Number){d+=i[0]}else{switch(i[0]){case"left":d+=0;break;case"right":d+=e.width()-this.uiDialog.outerWidth();break;default:case"center":d+=(e.width()-this.uiDialog.outerWidth())/2}}if(i[1].constructor==Number){g+=i[1]}else{switch(i[1]){case"top":g+=0;break;case"bottom":g+=e.height()-this.uiDialog.outerHeight();break;default:case"middle":g+=(e.height()-this.uiDialog.outerHeight())/2}}g=Math.max(g,h);this.uiDialog.css({top:g,left:d})},_setData:function(e,f){(b[e]&&this.uiDialog.data(b[e],f));switch(e){case"buttons":this._createButtons(f);break;case"closeText":this.uiDialogTitlebarCloseText.text(f);break;case"dialogClass":this.uiDialog.removeClass(this.options.dialogClass).addClass(a+f);break;case"draggable":(f?this._makeDraggable():this.uiDialog.draggable("destroy"));break;case"height":this.uiDialog.height(f);break;case"position":this._position(f);break;case"resizable":var d=this.uiDialog,g=this.uiDialog.is(":data(resizable)");(g&&!f&&d.resizable("destroy"));(g&&typeof f=="string"&&d.resizable("option","handles",f));(g||this._makeResizable(f));break;case"title":c(".ui-dialog-title",this.uiDialogTitlebar).html(f||" ");break;case"width":this.uiDialog.width(f);break}c.widget.prototype._setData.apply(this,arguments)},_size:function(){var e=this.options;this.element.css({height:0,minHeight:0,width:"auto"});var d=this.uiDialog.css({height:"auto",width:e.width}).height();this.element.css({minHeight:Math.max(e.minHeight-d,0),height:e.height=="auto"?"auto":Math.max(e.height-d,0)})}});c.extend(c.ui.dialog,{version:"1.7.1",defaults:{autoOpen:true,bgiframe:false,buttons:{},closeOnEscape:true,closeText:"close",dialogClass:"",draggable:true,hide:null,height:"auto",maxHeight:false,maxWidth:false,minHeight:150,minWidth:150,modal:false,position:"center",resizable:true,show:null,stack:true,title:"",width:300,zIndex:1000},getter:"isOpen",uuid:0,maxZ:0,getTitleId:function(d){return"ui-dialog-title-"+(d.attr("id")||++this.uuid)},overlay:function(d){this.$el=c.ui.dialog.overlay.create(d)}});c.extend(c.ui.dialog.overlay,{instances:[],maxZ:0,events:c.map("focus,mousedown,mouseup,keydown,keypress,click".split(","),function(d){return d+".dialog-overlay"}).join(" "),create:function(e){if(this.instances.length===0){setTimeout(function(){c(document).bind(c.ui.dialog.overlay.events,function(f){var g=c(f.target).parents(".ui-dialog").css("zIndex")||0;return(g>c.ui.dialog.overlay.maxZ)})},1);c(document).bind("keydown.dialog-overlay",function(f){(e.options.closeOnEscape&&f.keyCode&&f.keyCode==c.ui.keyCode.ESCAPE&&e.close(f))});c(window).bind("resize.dialog-overlay",c.ui.dialog.overlay.resize)}var d=c("
").appendTo(document.body).addClass("ui-widget-overlay").css({width:this.width(),height:this.height()});(e.options.bgiframe&&c.fn.bgiframe&&d.bgiframe());this.instances.push(d);return d},destroy:function(d){this.instances.splice(c.inArray(this.instances,d),1);if(this.instances.length===0){c([document,window]).unbind(".dialog-overlay")}d.remove()},height:function(){if(c.browser.msie&&c.browser.version<7){var e=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);var d=Math.max(document.documentElement.offsetHeight,document.body.offsetHeight);if(e
').appendTo(this.element);this._refreshValue()},destroy:function(){this.element.removeClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").removeAttr("role").removeAttr("aria-valuemin").removeAttr("aria-valuemax").removeAttr("aria-valuenow").removeData("progressbar").unbind(".progressbar");this.valueDiv.remove();a.widget.prototype.destroy.apply(this,arguments)},value:function(b){arguments.length&&this._setData("value",b);return this._value()},_setData:function(b,c){switch(b){case"value":this.options.value=c;this._refreshValue();this._trigger("change",null,{});break}a.widget.prototype._setData.apply(this,arguments)},_value:function(){var b=this.options.value;if(bthis._valueMax()){b=this._valueMax()}return b},_valueMin:function(){var b=0;return b},_valueMax:function(){var b=100;return b},_refreshValue:function(){var b=this.value();this.valueDiv[b==this._valueMax()?"addClass":"removeClass"]("ui-corner-right");this.valueDiv.width(b+"%");this.element.attr("aria-valuenow",b)}});a.extend(a.ui.progressbar,{version:"1.7.1",defaults:{value:0}})})(jQuery);;jQuery.effects||(function(d){d.effects={version:"1.7.1",save:function(g,h){for(var f=0;f
');var j=f.parent();if(f.css("position")=="static"){j.css({position:"relative"});f.css({position:"relative"})}else{var i=f.css("top");if(isNaN(parseInt(i,10))){i="auto"}var h=f.css("left");if(isNaN(parseInt(h,10))){h="auto"}j.css({position:f.css("position"),top:i,left:h,zIndex:f.css("z-index")}).show();f.css({position:"relative",top:0,left:0})}j.css(g);return j},removeWrapper:function(f){if(f.parent().is(".ui-effects-wrapper")){return f.parent().replaceWith(f)}return f},setTransition:function(g,i,f,h){h=h||{};d.each(i,function(k,j){unit=g.cssUnit(j);if(unit[0]>0){h[j]=unit[0]*f+unit[1]}});return h},animateClass:function(h,i,k,j){var f=(typeof k=="function"?k:(j?j:null));var g=(typeof k=="string"?k:null);return this.each(function(){var q={};var o=d(this);var p=o.attr("style")||"";if(typeof p=="object"){p=p.cssText}if(h.toggle){o.hasClass(h.toggle)?h.remove=h.toggle:h.add=h.toggle}var l=d.extend({},(document.defaultView?document.defaultView.getComputedStyle(this,null):this.currentStyle));if(h.add){o.addClass(h.add)}if(h.remove){o.removeClass(h.remove)}var m=d.extend({},(document.defaultView?document.defaultView.getComputedStyle(this,null):this.currentStyle));if(h.add){o.removeClass(h.add)}if(h.remove){o.addClass(h.remove)}for(var r in m){if(typeof m[r]!="function"&&m[r]&&r.indexOf("Moz")==-1&&r.indexOf("length")==-1&&m[r]!=l[r]&&(r.match(/color/i)||(!r.match(/color/i)&&!isNaN(parseInt(m[r],10))))&&(l.position!="static"||(l.position=="static"&&!r.match(/left|top|bottom|right/)))){q[r]=m[r]}}o.animate(q,i,g,function(){if(typeof d(this).attr("style")=="object"){d(this).attr("style")["cssText"]="";d(this).attr("style")["cssText"]=p}else{d(this).attr("style",p)}if(h.add){d(this).addClass(h.add)}if(h.remove){d(this).removeClass(h.remove)}if(f){f.apply(this,arguments)}})})}};function c(g,f){var i=g[1]&&g[1].constructor==Object?g[1]:{};if(f){i.mode=f}var h=g[1]&&g[1].constructor!=Object?g[1]:(i.duration?i.duration:g[2]);h=d.fx.off?0:typeof h==="number"?h:d.fx.speeds[h]||d.fx.speeds._default;var j=i.callback||(d.isFunction(g[1])&&g[1])||(d.isFunction(g[2])&&g[2])||(d.isFunction(g[3])&&g[3]);return[g[0],i,h,j]}d.fn.extend({_show:d.fn.show,_hide:d.fn.hide,__toggle:d.fn.toggle,_addClass:d.fn.addClass,_removeClass:d.fn.removeClass,_toggleClass:d.fn.toggleClass,effect:function(g,f,h,i){return d.effects[g]?d.effects[g].call(this,{method:g,options:f||{},duration:h,callback:i}):null},show:function(){if(!arguments[0]||(arguments[0].constructor==Number||(/(slow|normal|fast)/).test(arguments[0]))){return this._show.apply(this,arguments)}else{return this.effect.apply(this,c(arguments,"show"))}},hide:function(){if(!arguments[0]||(arguments[0].constructor==Number||(/(slow|normal|fast)/).test(arguments[0]))){return this._hide.apply(this,arguments)}else{return this.effect.apply(this,c(arguments,"hide"))}},toggle:function(){if(!arguments[0]||(arguments[0].constructor==Number||(/(slow|normal|fast)/).test(arguments[0]))||(arguments[0].constructor==Function)){return this.__toggle.apply(this,arguments)}else{return this.effect.apply(this,c(arguments,"toggle"))}},addClass:function(g,f,i,h){return f?d.effects.animateClass.apply(this,[{add:g},f,i,h]):this._addClass(g)},removeClass:function(g,f,i,h){return f?d.effects.animateClass.apply(this,[{remove:g},f,i,h]):this._removeClass(g)},toggleClass:function(g,f,i,h){return((typeof f!=="boolean")&&f)?d.effects.animateClass.apply(this,[{toggle:g},f,i,h]):this._toggleClass(g,f)},morph:function(f,h,g,j,i){return d.effects.animateClass.apply(this,[{add:h,remove:f},g,j,i])},switchClass:function(){return this.morph.apply(this,arguments)},cssUnit:function(f){var g=this.css(f),h=[];d.each(["em","px","%","pt"],function(j,k){if(g.indexOf(k)>0){h=[parseFloat(g),k]}});return h}});d.each(["backgroundColor","borderBottomColor","borderLeftColor","borderRightColor","borderTopColor","color","outlineColor"],function(g,f){d.fx.step[f]=function(h){if(h.state==0){h.start=e(h.elem,f);h.end=b(h.end)}h.elem.style[f]="rgb("+[Math.max(Math.min(parseInt((h.pos*(h.end[0]-h.start[0]))+h.start[0],10),255),0),Math.max(Math.min(parseInt((h.pos*(h.end[1]-h.start[1]))+h.start[1],10),255),0),Math.max(Math.min(parseInt((h.pos*(h.end[2]-h.start[2]))+h.start[2],10),255),0)].join(",")+")"}});function b(g){var f;if(g&&g.constructor==Array&&g.length==3){return g}if(f=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(g)){return[parseInt(f[1],10),parseInt(f[2],10),parseInt(f[3],10)]}if(f=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(g)){return[parseFloat(f[1])*2.55,parseFloat(f[2])*2.55,parseFloat(f[3])*2.55]}if(f=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(g)){return[parseInt(f[1],16),parseInt(f[2],16),parseInt(f[3],16)]}if(f=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(g)){return[parseInt(f[1]+f[1],16),parseInt(f[2]+f[2],16),parseInt(f[3]+f[3],16)]}if(f=/rgba\(0, 0, 0, 0\)/.exec(g)){return a.transparent}return a[d.trim(g).toLowerCase()]}function e(h,f){var g;do{g=d.curCSS(h,f);if(g!=""&&g!="transparent"||d.nodeName(h,"body")){break}f="backgroundColor"}while(h=h.parentNode);return b(g)}var a={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0],transparent:[255,255,255]};d.easing.jswing=d.easing.swing;d.extend(d.easing,{def:"easeOutQuad",swing:function(g,h,f,j,i){return d.easing[d.easing.def](g,h,f,j,i)},easeInQuad:function(g,h,f,j,i){return j*(h/=i)*h+f},easeOutQuad:function(g,h,f,j,i){return-j*(h/=i)*(h-2)+f},easeInOutQuad:function(g,h,f,j,i){if((h/=i/2)<1){return j/2*h*h+f}return-j/2*((--h)*(h-2)-1)+f},easeInCubic:function(g,h,f,j,i){return j*(h/=i)*h*h+f},easeOutCubic:function(g,h,f,j,i){return j*((h=h/i-1)*h*h+1)+f},easeInOutCubic:function(g,h,f,j,i){if((h/=i/2)<1){return j/2*h*h*h+f}return j/2*((h-=2)*h*h+2)+f},easeInQuart:function(g,h,f,j,i){return j*(h/=i)*h*h*h+f},easeOutQuart:function(g,h,f,j,i){return-j*((h=h/i-1)*h*h*h-1)+f},easeInOutQuart:function(g,h,f,j,i){if((h/=i/2)<1){return j/2*h*h*h*h+f}return-j/2*((h-=2)*h*h*h-2)+f},easeInQuint:function(g,h,f,j,i){return j*(h/=i)*h*h*h*h+f},easeOutQuint:function(g,h,f,j,i){return j*((h=h/i-1)*h*h*h*h+1)+f},easeInOutQuint:function(g,h,f,j,i){if((h/=i/2)<1){return j/2*h*h*h*h*h+f}return j/2*((h-=2)*h*h*h*h+2)+f},easeInSine:function(g,h,f,j,i){return-j*Math.cos(h/i*(Math.PI/2))+j+f},easeOutSine:function(g,h,f,j,i){return j*Math.sin(h/i*(Math.PI/2))+f},easeInOutSine:function(g,h,f,j,i){return-j/2*(Math.cos(Math.PI*h/i)-1)+f},easeInExpo:function(g,h,f,j,i){return(h==0)?f:j*Math.pow(2,10*(h/i-1))+f},easeOutExpo:function(g,h,f,j,i){return(h==i)?f+j:j*(-Math.pow(2,-10*h/i)+1)+f},easeInOutExpo:function(g,h,f,j,i){if(h==0){return f}if(h==i){return f+j}if((h/=i/2)<1){return j/2*Math.pow(2,10*(h-1))+f}return j/2*(-Math.pow(2,-10*--h)+2)+f},easeInCirc:function(g,h,f,j,i){return-j*(Math.sqrt(1-(h/=i)*h)-1)+f},easeOutCirc:function(g,h,f,j,i){return j*Math.sqrt(1-(h=h/i-1)*h)+f},easeInOutCirc:function(g,h,f,j,i){if((h/=i/2)<1){return-j/2*(Math.sqrt(1-h*h)-1)+f}return j/2*(Math.sqrt(1-(h-=2)*h)+1)+f},easeInElastic:function(g,i,f,m,l){var j=1.70158;var k=0;var h=m;if(i==0){return f}if((i/=l)==1){return f+m}if(!k){k=l*0.3}if(h").css({position:"absolute",visibility:"visible",left:-d*(g/e),top:-f*(c/k)}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:g/e,height:c/k,left:l.left+d*(g/e)+(b.options.mode=="show"?(d-Math.floor(e/2))*(g/e):0),top:l.top+f*(c/k)+(b.options.mode=="show"?(f-Math.floor(k/2))*(c/k):0),opacity:b.options.mode=="show"?0:1}).animate({left:l.left+d*(g/e)+(b.options.mode=="show"?0:(d-Math.floor(e/2))*(g/e)),top:l.top+f*(c/k)+(b.options.mode=="show"?0:(f-Math.floor(k/2))*(c/k)),opacity:b.options.mode=="show"?1:0},b.duration||500)}}setTimeout(function(){b.options.mode=="show"?h.css({visibility:"visible"}):h.css({visibility:"visible"}).hide();if(b.callback){b.callback.apply(h[0])}h.dequeue();a("div.ui-effects-explode").remove()},b.duration||500)})}})(jQuery);;(function(a){a.effects.fold=function(b){return this.queue(function(){var e=a(this),k=["position","top","left"];var h=a.effects.setMode(e,b.options.mode||"hide");var o=b.options.size||15;var n=!(!b.options.horizFirst);var g=b.duration?b.duration/2:a.fx.speeds._default/2;a.effects.save(e,k);e.show();var d=a.effects.createWrapper(e).css({overflow:"hidden"});var i=((h=="show")!=n);var f=i?["width","height"]:["height","width"];var c=i?[d.width(),d.height()]:[d.height(),d.width()];var j=/([0-9]+)%/.exec(o);if(j){o=parseInt(j[1],10)/100*c[h=="hide"?0:1]}if(h=="show"){d.css(n?{height:0,width:o}:{height:o,width:0})}var m={},l={};m[f[0]]=h=="show"?c[0]:o;l[f[1]]=h=="show"?c[1]:0;d.animate(m,g,b.options.easing).animate(l,g,b.options.easing,function(){if(h=="hide"){e.hide()}a.effects.restore(e,k);a.effects.removeWrapper(e);if(b.callback){b.callback.apply(e[0],arguments)}e.dequeue()})})}})(jQuery);;(function(a){a.effects.highlight=function(b){return this.queue(function(){var e=a(this),d=["backgroundImage","backgroundColor","opacity"];var h=a.effects.setMode(e,b.options.mode||"show");var c=b.options.color||"#ffff99";var g=e.css("backgroundColor");a.effects.save(e,d);e.show();e.css({backgroundImage:"none",backgroundColor:c});var f={backgroundColor:g};if(h=="hide"){f.opacity=0}e.animate(f,{queue:false,duration:b.duration,easing:b.options.easing,complete:function(){if(h=="hide"){e.hide()}a.effects.restore(e,d);if(h=="show"&&a.browser.msie){this.style.removeAttribute("filter")}if(b.callback){b.callback.apply(this,arguments)}e.dequeue()}})})}})(jQuery);;(function(a){a.effects.pulsate=function(b){return this.queue(function(){var d=a(this);var g=a.effects.setMode(d,b.options.mode||"show");var f=b.options.times||5;var e=b.duration?b.duration/2:a.fx.speeds._default/2;if(g=="hide"){f--}if(d.is(":hidden")){d.css("opacity",0);d.show();d.animate({opacity:1},e,b.options.easing);f=f-2}for(var c=0;c').appendTo(document.body).addClass(b.options.className).css({top:d.top,left:d.left,height:f.innerHeight(),width:f.innerWidth(),position:"absolute"}).animate(g,b.duration,b.options.easing,function(){c.remove();(b.callback&&b.callback.apply(f[0],arguments));f.dequeue()})})}})(jQuery);;(function($){$.ajaxSettings.accepts._default="text/javascript, text/html, application/xml, text/xml, */*"})(jQuery);(function($){$.fn.reset=function(){return this.each(function(){if(typeof this.reset=="function"||(typeof this.reset=="object"&&!this.reset.nodeType)){this.reset()}})};$.fn.enable=function(){return this.each(function(){this.disabled=false})};$.fn.disable=function(){return this.each(function(){this.disabled=true})}})(jQuery);(function($){$.extend({fieldEvent:function(el,obs){var field=el[0]||el,e="change";if(field.type=="radio"||field.type=="checkbox"){e="click"}else{if(obs&&field.type=="text"||field.type=="textarea"){e="keyup"}}return e}});$.fn.extend({delayedObserver:function(delay,callback){var el=$(this);if(typeof window.delayedObserverStack=="undefined"){window.delayedObserverStack=[]}if(typeof window.delayedObserverCallback=="undefined"){window.delayedObserverCallback=function(stackPos){observed=window.delayedObserverStack[stackPos];if(observed.timer){clearTimeout(observed.timer)}observed.timer=setTimeout(function(){observed.timer=null;observed.callback(observed.obj,observed.obj.formVal())},observed.delay*1000);observed.oldVal=observed.obj.formVal()}}window.delayedObserverStack.push({obj:el,timer:null,delay:delay,oldVal:el.formVal(),callback:callback});var stackPos=window.delayedObserverStack.length-1;if(el[0].tagName=="FORM"){$(":input",el).each(function(){var field=$(this);field.bind($.fieldEvent(field,delay),function(){observed=window.delayedObserverStack[stackPos];if(observed.obj.formVal()==observed.obj.oldVal){return}else{window.delayedObserverCallback(stackPos)}})})}else{el.bind($.fieldEvent(el,delay),function(){observed=window.delayedObserverStack[stackPos];if(observed.obj.formVal()==observed.obj.oldVal){return}else{window.delayedObserverCallback(stackPos)}})}},formVal:function(){var el=this[0];if(el.tagName=="FORM"){return this.serialize()}if(el.type=="checkbox"||self.type=="radio"){return this.filter("input:checked").val()||""}else{return this.val()}}})})(jQuery);(function($){$.fn.extend({visualEffect:function(o){e=o.replace(/\_(.)/g,function(m,l){return l.toUpperCase()});return eval("$(this)."+e+"()")},appear:function(speed,callback){return this.fadeIn(speed,callback)},blindDown:function(speed,callback){return this.show("blind",{direction:"vertical"},speed,callback)},blindUp:function(speed,callback){return this.hide("blind",{direction:"vertical"},speed,callback)},blindRight:function(speed,callback){return this.show("blind",{direction:"horizontal"},speed,callback)},blindLeft:function(speed,callback){this.hide("blind",{direction:"horizontal"},speed,callback);return this},dropOut:function(speed,callback){return this.hide("drop",{direction:"down"},speed,callback)},dropIn:function(speed,callback){return this.show("drop",{direction:"up"},speed,callback)},fade:function(speed,callback){return this.fadeOut(speed,callback)},fadeToggle:function(speed,callback){return this.animate({opacity:"toggle"},speed,callback)},fold:function(speed,callback){return this.hide("fold",{},speed,callback)},foldOut:function(speed,callback){return this.show("fold",{},speed,callback)},grow:function(speed,callback){return this.show("scale",{},speed,callback)},highlight:function(speed,callback){return this.show("highlight",{},speed,callback)},puff:function(speed,callback){return this.hide("puff",{},speed,callback)},pulsate:function(speed,callback){return this.show("pulsate",{},speed,callback)},shake:function(speed,callback){return this.show("shake",{},speed,callback)},shrink:function(speed,callback){return this.hide("scale",{},speed,callback)},squish:function(speed,callback){return this.hide("scale",{origin:["top","left"]},speed,callback)},slideUp:function(speed,callback){return this.hide("slide",{direction:"up"},speed,callback)},slideDown:function(speed,callback){return this.show("slide",{direction:"up"},speed,callback)},switchOff:function(speed,callback){return this.hide("clip",{},speed,callback)},switchOn:function(speed,callback){return this.show("clip",{},speed,callback)}})})(jQuery);(function($){function stopEvent(e){e.preventDefault();e.stopPropagation();e.stopped=true;} function getFirstDifferencePos(newS,oldS){var boundary=Math.min(newS.length,oldS.length);for(var index=0;index0){for(var i=0;i0)--this.index;else this.index=this.entryCount-1;},markNext:function(){if(this.index=this.options.minChars){this.getUpdatedChoices();} else{this.active=false;this.hide();} this.oldElementValue=this.element.value;},getToken:function(){var bounds=this.getTokenBounds();return $.trim(this.element.value.substring(bounds[0],bounds[1]));},getTokenBounds:function(){if(null!=this.tokenBounds)return this.tokenBounds;var value=$.trim(this.element.value);if(!value.length)return[-1,0];var diff=getFirstDifferencePos(value,this.oldElementValue);var offset=(diff==this.oldElementValue.length?1:0);var prevTokenPos=-1,nextTokenPos=value.length;for(var tp=null,index=0,l=this.options.tokens.length;indexprevTokenPos)prevTokenPos=tp;tp=value.indexOf(this.options.tokens[index],diff+offset);if(-1!=tp&&tp');swfobject.embedSWF(settings.uploader,settings.id+'Uploader',settings.width,settings.height,'9.0.24',settings.expressInstall,data,{'quality':'high','wmode':settings.wmode,'allowScriptAccess':settings.scriptAccess});if(settings.queueID==false){jQuery("#"+jQuery(this).attr('id')+"Uploader").after('
');}} if(typeof(settings.onOpen)=='function'){jQuery(this).bind("uploadifyOpen",settings.onOpen);} jQuery(this).bind("uploadifySelect",{'action':settings.onSelect,'queueID':settings.queueID},function(event,ID,fileObj){if(event.data.action(event,ID,fileObj)!==false){var byteSize=Math.round(fileObj.size/1024*100)*.01;var suffix='KB';if(byteSize>1000){byteSize=Math.round(byteSize*.001*100)*.01;suffix='MB';} var sizeParts=byteSize.toString().split('.');if(sizeParts.length>1){byteSize=sizeParts[0]+'.'+sizeParts[1].substr(0,2);}else{byteSize=sizeParts[0];} if(fileObj.name.length>20){fileName=fileObj.name.substr(0,20)+'...';}else{fileName=fileObj.name;} queue='#'+jQuery(this).attr('id')+'Queue';if(event.data.queueID){queue='#'+event.data.queueID;} jQuery(queue).append('
'+fileName+' ('+byteSize+suffix+')
');}});if(typeof(settings.onSelectOnce)=='function'){jQuery(this).bind("uploadifySelectOnce",settings.onSelectOnce);} jQuery(this).bind("uploadifyQueueFull",{'action':settings.onQueueFull},function(event,queueSizeLimit){if(event.data.action(event,queueSizeLimit)!==false){alert('The queue is full. The max size is '+queueSizeLimit+'.');}});jQuery(this).bind("uploadifyCheckExist",{'action':settings.onCheck},function(event,checkScript,fileQueueObj,folder,single){var postData=new Object();postData=fileQueueObj;postData.folder=pagePath+folder;if(single){for(var ID in fileQueueObj){var singleFileID=ID;}} jQuery.post(checkScript,postData,function(data){for(var key in data){if(event.data.action(event,checkScript,fileQueueObj,folder,single)!==false){var replaceFile=confirm("Do you want to replace the file "+data[key]+"?");if(!replaceFile){document.getElementById(jQuery(event.target).attr('id')+'Uploader').cancelFileUpload(key,true,true);}}} if(single){document.getElementById(jQuery(event.target).attr('id')+'Uploader').startFileUpload(singleFileID,true);}else{document.getElementById(jQuery(event.target).attr('id')+'Uploader').startFileUpload(null,true);}},"json");});jQuery(this).bind("uploadifyCancel",{'action':settings.onCancel},function(event,ID,fileObj,data,clearFast){if(event.data.action(event,ID,fileObj,data,clearFast)!==false){var fadeSpeed=(clearFast==true)?0:250;jQuery("#"+jQuery(this).attr('id')+ID).fadeOut(fadeSpeed,function(){jQuery(this).remove()});}});if(typeof(settings.onClearQueue)=='function'){jQuery(this).bind("uploadifyClearQueue",settings.onClearQueue);} var errorArray=[];jQuery(this).bind("uploadifyError",{'action':settings.onError},function(event,ID,fileObj,errorObj){if(event.data.action(event,ID,fileObj,errorObj)!==false){var fileArray=new Array(ID,fileObj,errorObj);errorArray.push(fileArray);jQuery("#"+jQuery(this).attr('id')+ID+" .percentage").text(" - "+errorObj.type+" Error");jQuery("#"+jQuery(this).attr('id')+ID).addClass('uploadifyError');}});jQuery(this).bind("uploadifyProgress",{'action':settings.onProgress,'toDisplay':settings.displayData},function(event,ID,fileObj,data){if(event.data.action(event,ID,fileObj,data)!==false){jQuery("#"+jQuery(this).attr('id')+ID+"ProgressBar").css('width',data.percentage+'%');if(event.data.toDisplay=='percentage')displayData=' - '+data.percentage+'%';if(event.data.toDisplay=='speed')displayData=' - '+data.speed+'KB/s';if(event.data.toDisplay==null)displayData=' ';jQuery("#"+jQuery(this).attr('id')+ID+" .percentage").text(displayData);}});jQuery(this).bind("uploadifyComplete",{'action':settings.onComplete},function(event,ID,fileObj,response,data){if(event.data.action(event,ID,fileObj,unescape(response),data)!==false){jQuery("#"+jQuery(this).attr('id')+ID+" .percentage").text(' - Completed');jQuery("#"+jQuery(this).attr('id')+ID).fadeOut(250,function(){jQuery(this).remove()});}});if(typeof(settings.onAllComplete)=='function'){jQuery(this).bind("uploadifyAllComplete",{'action':settings.onAllComplete},function(event,uploadObj){if(event.data.action(event,uploadObj)!==false){errorArray=[];}});}});},uploadifySettings:function(settingName,settingValue,resetObject){var returnValue=false;jQuery(this).each(function(){if(settingName=='scriptData'&&settingValue!=null){if(resetObject){var scriptData=settingValue;}else{var scriptData=jQuery.extend(settings.scriptData,settingValue);} var scriptDataString='';for(var name in scriptData){scriptDataString+='&'+name+'='+escape(scriptData[name]);} settingValue=scriptDataString.substr(1);} returnValue=document.getElementById(jQuery(this).attr('id')+'Uploader').updateSettings(settingName,settingValue);});if(settingValue==null){if(settingName=='scriptData'){var returnSplit=unescape(returnValue).split('&');var returnObj=new Object();for(var i=0;i');var tiptip_content=$('
');var tiptip_arrow=$('
');$("body").append(tiptip_holder.html(tiptip_content).prepend(tiptip_arrow.html('
')))}else{var tiptip_holder=$("#tiptip_holder");var tiptip_content=$("#tiptip_content");var tiptip_arrow=$("#tiptip_arrow")}return this.each(function(){var org_elem=$(this);if(opts.content){var org_title=opts.content}else{var org_title=org_elem.attr(opts.attribute)}if(org_title!=""){if(!opts.content){org_elem.removeAttr(opts.attribute)}var timeout=false;if(opts.activation=="hover"){org_elem.hover(function(){active_tiptip()},function(){if(!opts.keepAlive){deactive_tiptip()}});if(opts.keepAlive){tiptip_holder.hover(function(){},function(){deactive_tiptip()})}}else if(opts.activation=="focus"){org_elem.focus(function(){active_tiptip()}).blur(function(){deactive_tiptip()})}else if(opts.activation=="click"){org_elem.click(function(){active_tiptip();return false}).hover(function(){},function(){if(!opts.keepAlive){deactive_tiptip()}});if(opts.keepAlive){tiptip_holder.hover(function(){},function(){deactive_tiptip()})}}function active_tiptip(){opts.enter.call(this);tiptip_content.html(org_title);tiptip_holder.hide().removeAttr("class").css("margin","0");tiptip_arrow.removeAttr("style");var top=parseInt(org_elem.offset()['top']);var left=parseInt(org_elem.offset()['left']);var org_width=parseInt(org_elem.outerWidth());var org_height=parseInt(org_elem.outerHeight());var tip_w=tiptip_holder.outerWidth();var tip_h=tiptip_holder.outerHeight();var w_compare=Math.round((org_width-tip_w)/2);var h_compare=Math.round((org_height-tip_h)/2);var marg_left=Math.round(left+w_compare);var marg_top=Math.round(top+org_height+opts.edgeOffset);var t_class="";var arrow_top="";var arrow_left=Math.round(tip_w-12)/2;if(opts.defaultPosition=="bottom"){t_class="_bottom"}else if(opts.defaultPosition=="top"){t_class="_top"}else if(opts.defaultPosition=="left"){t_class="_left"}else if(opts.defaultPosition=="right"){t_class="_right"}var right_compare=(w_compare+left)parseInt($(window).width());if((right_compare&&w_compare<0)||(t_class=="_right"&&!left_compare)||(t_class=="_left"&&left<(tip_w+opts.edgeOffset+5))){t_class="_right";arrow_top=Math.round(tip_h-13)/2;arrow_left=-12;marg_left=Math.round(left+org_width+opts.edgeOffset);marg_top=Math.round(top+h_compare)}else if((left_compare&&w_compare<0)||(t_class=="_left"&&!right_compare)){t_class="_left";arrow_top=Math.round(tip_h-13)/2;arrow_left=Math.round(tip_w);marg_left=Math.round(left-(tip_w+opts.edgeOffset+5));marg_top=Math.round(top+h_compare)}var top_compare=(top+org_height+opts.edgeOffset+tip_h+8)>parseInt($(window).height()+$(window).scrollTop());var bottom_compare=((top+org_height)-(opts.edgeOffset+tip_h+8))<0;if(top_compare||(t_class=="_bottom"&&top_compare)||(t_class=="_top"&&!bottom_compare)){if(t_class=="_top"||t_class=="_bottom"){t_class="_top"}else{t_class=t_class+"_top"}arrow_top=tip_h;marg_top=Math.round(top-(tip_h+5+opts.edgeOffset))}else if(bottom_compare|(t_class=="_top"&&bottom_compare)||(t_class=="_bottom"&&!top_compare)){if(t_class=="_top"||t_class=="_bottom"){t_class="_bottom"}else{t_class=t_class+"_bottom"}arrow_top=-12;marg_top=Math.round(top+org_height+opts.edgeOffset)}if(t_class=="_right_top"||t_class=="_left_top"){marg_top=marg_top+5}else if(t_class=="_right_bottom"||t_class=="_left_bottom"){marg_top=marg_top-5}if(t_class=="_left_top"||t_class=="_left_bottom"){marg_left=marg_left+5}tiptip_arrow.css({"margin-left":arrow_left+"px","margin-top":arrow_top+"px"});tiptip_holder.css({"margin-left":marg_left+"px","margin-top":marg_top+"px"}).attr("class","tip"+t_class);if(timeout){clearTimeout(timeout)}timeout=setTimeout(function(){tiptip_holder.stop(true,true).fadeIn(opts.fadeIn)},opts.delay)}function deactive_tiptip(){opts.exit.call(this);if(timeout){clearTimeout(timeout)}tiptip_holder.fadeOut(opts.fadeOut)}}})}})(jQuery);(function($){$.preload=function(html){$("
").html(html);return html;}})(jQuery);(function($){$.extend($.fn,{livequery:function(type,fn,fn2){var self=this,q;if($.isFunction(type)) fn2=fn,fn=type,type=undefined;$.each($.livequery.queries,function(i,query){if(self.selector==query.selector&&self.context==query.context&&type==query.type&&(!fn||fn.$lqguid==query.fn.$lqguid)&&(!fn2||fn2.$lqguid==query.fn2.$lqguid)) return(q=query)&&false;});q=q||new $.livequery(this.selector,this.context,type,fn,fn2);q.stopped=false;q.run();return this;},expire:function(type,fn,fn2){var self=this;if($.isFunction(type)) fn2=fn,fn=type,type=undefined;$.each($.livequery.queries,function(i,query){if(self.selector==query.selector&&self.context==query.context&&(!type||type==query.type)&&(!fn||fn.$lqguid==query.fn.$lqguid)&&(!fn2||fn2.$lqguid==query.fn2.$lqguid)&&!this.stopped) $.livequery.stop(query.id);});return this;}});$.livequery=function(selector,context,type,fn,fn2){this.selector=selector;this.context=context||document;this.type=type;this.fn=fn;this.fn2=fn2;this.elements=[];this.stopped=false;this.id=$.livequery.queries.push(this)-1;fn.$lqguid=fn.$lqguid||$.livequery.guid++;if(fn2)fn2.$lqguid=fn2.$lqguid||$.livequery.guid++;return this;};$.livequery.prototype={stop:function(){var query=this;if(this.type) this.elements.unbind(this.type,this.fn);else if(this.fn2) this.elements.each(function(i,el){query.fn2.apply(el);});this.elements=[];this.stopped=true;},run:function(){if(this.stopped)return;var query=this;var oEls=this.elements,els=$(this.selector,this.context),nEls=els.not(oEls);this.elements=els;if(this.type){nEls.bind(this.type,this.fn);if(oEls.length>0) $.each(oEls,function(i,el){if($.inArray(el,els)<0) $.event.remove(el,query.type,query.fn);});} else{nEls.each(function(){query.fn.apply(this);});if(this.fn2&&oEls.length>0) $.each(oEls,function(i,el){if($.inArray(el,els)<0) query.fn2.apply(el);});}}};$.extend($.livequery,{guid:0,queries:[],queue:[],running:false,timeout:null,checkQueue:function(){if($.livequery.running&&$.livequery.queue.length){var length=$.livequery.queue.length;while(length--) $.livequery.queries[$.livequery.queue.shift()].run();}},pause:function(){$.livequery.running=false;},play:function(){$.livequery.running=true;$.livequery.run();},registerPlugin:function(){$.each(arguments,function(i,n){if(!$.fn[n])return;var old=$.fn[n];$.fn[n]=function(){var r=old.apply(this,arguments);$.livequery.run();return r;}});},run:function(id){if(id!=undefined){if($.inArray(id,$.livequery.queue)<0) $.livequery.queue.push(id);} else $.each($.livequery.queries,function(id){if($.inArray(id,$.livequery.queue)<0) $.livequery.queue.push(id);});if($.livequery.timeout)clearTimeout($.livequery.timeout);$.livequery.timeout=setTimeout($.livequery.checkQueue,20);},stop:function(id){if(id!=undefined) $.livequery.queries[id].stop();else $.each($.livequery.queries,function(id){$.livequery.queries[id].stop();});}});$.livequery.registerPlugin('append','prepend','after','before','wrap','attr','removeAttr','addClass','removeClass','toggleClass','empty','remove');$(function(){$.livequery.play();});var init=$.prototype.init;$.prototype.init=function(a,c){var r=init.apply(this,arguments);if(a&&a.selector) r.context=a.context,r.selector=a.selector;if(typeof a=='string') r.context=c||document,r.selector=a;return r;};$.prototype.init.prototype=$.prototype;})(jQuery);(function($){var ARR='[object Array]',FUNC='[object Function]',STR='[object String]';var n=0,tag='#',type_of=Object.prototype.toString;$.fn.extend({jqote:function(data,t){var data=type_of.call(data)===ARR?data:[data],dom='';this.each(function(i){var f=(fn=$.jqotecache[this.jqote])?fn:$.jqotec(this,t||tag);for(var j=0;j=0)?elem:(elem=(type===STR||elem instanceof jQuery)?$(elem)[0]:elem).innerHTML;var arr=tmpl.replace(/\s*\s*|[\r\n\t]/g,'').split('<'+t).join(t+'>\x1b').split(t+'>');for(var i=0,l=arr.length;ih?opt.min:opt.max&&h>opt.max?opt.max:opt.auto&&!val?opt.min:h;if(opt.max&&opt.auto){if(prev!=opt.max&&h==opt.max){o.css('overflow-y','scroll');if(!opt.animate)o.focus();noHidden=true;noFocus=false;} if(prev==opt.max&&hsr.fs?sr.lh+sr.fs:sr.fs*2;if($.browser.msie)this.dummy[0].style.height='20px';return h;},createDummy:function(){var o=this.o,val=this.o.val();var dummy=o.clone().addClass('growfieldDummy').attr('name','').attr('tabindex',-9999).css({position:'absolute',left:-9999,top:0,height:'20px',resize:'none'}).insertBefore(o).show();this.dummy=dummy;this.update(!jQuery.trim(val)?0:this.getDummyHeight(),false);},convertHeight:function(h,to){var sr=this.sizeRelated,mod=(to=='inner'?-1:1),bm=$.support.boxModel;return h +(bm?sr.bt:0)*mod +(bm?sr.bb:0)*mod +(bm?sr.pt:0)*mod +(bm?sr.pb:0)*mod;},prepareSizeRelated:function(){var o=this.o,opt=this.opt;if(!opt.min){opt.min=parseInt(o.css('min-height'),10)||this.firstH||parseInt(o.height(),10)||20;if(opt.min<=0)opt.min=20;if(!this.firstH)this.firstH=opt.min;} if(!opt.max){opt.max=parseInt(o.css('max-height'),10)||false;if(opt.max<=0)opt.max=false;} if(!opt.step)opt.step=parseInt(o.css('line-height'),10)||parseInt(o.css('font-size'),10)||20;var sr={pt:parseInt(o.css('paddingTop'),10)||0,pb:parseInt(o.css('paddingBottom'),10)||0,bt:parseInt(o.css('borderTopWidth'),10)||0,bb:parseInt(o.css('borderBottomWidth'),10)||0,lh:parseInt(o.css('lineHeight'),10)||false,fs:parseInt(o.css('fontSize'),10)||false};this.sizeRelated=sr;}};$.extend($.fn,{growfield:function(options){if('destroy'==options)return this.each(function(){var gf=$(this).data('growfield');if(gf==undefined)return true;gf.toggle(false);$(this).removeData('growfield');return true;});if('restart'==options)return this.each(function(){var gf=$(this).data('growfield');if(gf==undefined)return true;gf.toggle(false).toggle(true);});var tp=typeof options;return this.each(function(){if(!/textarea/i.test(this.tagName)||$(this).hasClass('growfieldDummy'))return true;var initial=false,o=$(this),gf=o.data('growfield');if(gf==undefined){initial=true;o.data('growfield',new growfield(this));gf=o.data('growfield');} if(initial){var opt=$.extend({},$.fn.growfield.defaults,options);gf.setOptions(opt);} if(!initial&&(!options||tp=='object'))gf.setOptions(options);if(tp=='string'){if(options.indexOf('!')==0&&$.fn.growfield.presets[options.substr(1)])o.unbind('.'+i+'.'+options.substr(1));else if($.fn.growfield.presets[options]){var pOpt=$.fn.growfield.presets[options];gf.setOptions(pOpt,options);}} if(initial&&!opt.skipEnable)gf.toggle(true);if(!initial&&(tp=='boolean'||options=='enable'||options=='disable'))gf.toggle(options);});}});$.fn.growfield.defaults={};$.fn.growfield.presets={};})(jQuery);(function($){$.format=(function(){var UNDEFINED='undefined',TRUE=true,FALSE=false,_locale={date:{format:'dddd, MMMM dd, yyyy h:mm:ss tt',monthsFull:['January','February','March','April','May','June','July','August','September','October','November','December'],monthsShort:['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'],daysFull:['Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday'],daysShort:['Sun','Mon','Tue','Wed','Thu','Fri','Sat'],timeFormat:'h:mm tt',shortDateFormat:'M/d/yyyy',longDateFormat:'dddd, MMMM dd, yyyy'},number:{format:'#,##0.0#',groupingSeparator:',',decimalSeparator:'.'}};return{locale:function(value){a={a:6};if(value){for(var p in value){for(var v in value[p]){_locale[p][v]=value[p][v];}}} return _locale;},date:function(value,format){var i=0,j=0,l=0,c='',token='',x,y;if(typeof value=='string'){var getNumber=function(str,p,minlength,maxlength){for(var x=maxlength;x>=minlength;x--){var token=str.substring(p,p+x);if(token.length>=minlength&&(new RegExp(/^\d+$/)).test(token)){return token;}} return null;};if(typeof format==UNDEFINED){format=_locale.date.format;} var _strict=false,pos=0,now=new Date(),year=now.getYear(),month=now.getMonth()+1,date=1,hh=now.getHours(),mm=now.getMinutes(),ss=now.getSeconds(),SSS=now.getMilliseconds(),ampm='',monthName,dayName;while(i-1&&token.length>4){token='MMMM';} if(token.indexOf('EEEE')>-1&&token.length>4){token='EEEE';} if(token=='yyyy'||token=='yy'||token=='y'){if(token=='yyyy'){x=4;y=4;} if(token=='yy'){x=2;y=2;} if(token=='y'){x=2;y=4;} year=getNumber(value,pos,x,y);if(year===null){return 0;} pos+=year.length;if(year.length==2){year=parseInt(year,10);if(year>70){year=1900+year;}else{year=2000+year;}}}else if(token=='MMMM'){month=0;for(j=0,l=_locale.date.monthsFull.length;j12)){return 0;}}else if(token=='MMM'){month=0;for(j=0,l=_locale.date.monthsShort.length;j12)){return 0;}}else if(token=='EEEE'){for(j=0,l=_locale.date.daysFull.length;j12)){return 0;} pos+=month.length;}else if(token=='dd'||token=='d'){date=getNumber(value,pos,_strict?token.length:1,2);if(date===null||(date<1)||(date>31)){return 0;} pos+=date.length;}else if(token=='hh'||token=='h'){hh=getNumber(value,pos,_strict?token.length:1,2);if(hh===null||(hh<1)||(hh>12)){return 0;} pos+=hh.length;}else if(token=='HH'||token=='H'){hh=getNumber(value,pos,_strict?token.length:1,2);if(hh===null||(hh<0)||(hh>23)){return 0;} pos+=hh.length;}else if(token=='KK'||token=='K'){hh=getNumber(value,pos,_strict?token.length:1,2);if(hh===null||(hh<0)||(hh>11)){return 0;} pos+=hh.length;}else if(token=='kk'||token=='k'){hh=getNumber(value,pos,_strict?token.length:1,2);if(hh===null||(hh<1)||(hh>24)){return 0;} pos+=hh.length;hh--;}else if(token=='mm'||token=='m'){mm=getNumber(value,pos,_strict?token.length:1,2);if(mm===null||(mm<0)||(mm>59)){return 0;} pos+=mm.length;}else if(token=='ss'||token=='s'){ss=getNumber(value,pos,_strict?token.length:1,2);if(ss===null||(ss<0)||(ss>59)){return 0;} pos+=ss.length;}else if(token=='SSS'||token=='SS'||token=='S'){SSS=getNumber(value,pos,_strict?token.length:1,3);if(SSS===null||(SSS<0)||(SSS>999)){return 0;} pos+=SSS.length;}else if(token=='a'){var ap=value.substring(pos,pos+2).toLowerCase();if(ap=='am'){ampm='AM';}else if(ap=='pm'){ampm='PM';}else{return 0;} pos+=2;}else{if(token!=value.substring(pos,pos+token.length)){return 0;}else{pos+=token.length;}}} if(pos!=value.length){return 0;} if(month==2){if(((year%4===0)&&(year%100!==0))||(year%400===0)){if(date>29){return 0;}}else{if(date>28){return 0;}}} if((month==4)||(month==6)||(month==9)||(month==11)){if(date>30){return 0;}} if(hh<12&&m=='PM'){hh=hh-0+12;}else if(hh>11&&m=='AM'){hh-=12;} return(new Date(year,month-1,date,hh,mm,ss,SSS));}else{var formatNumber=function(n,s){if(typeof s==UNDEFINED||s==2){return(n>=0&&n<10?'0':'')+n;}else{if(n>=0&&n<10){return'00'+n;} if(n>=10&&n<100){return'0'+n;} return n;}};if(typeof format==UNDEFINED){format=_locale.date.format;} y=value.getYear();if(y<1000){y=String(y+1900);} var M=value.getMonth()+1,d=value.getDate(),E=value.getDay(),H=value.getHours(),m=value.getMinutes(),s=value.getSeconds(),S=value.getMilliseconds();value={y:y,yyyy:y,yy:String(y).substring(2,4),M:M,MM:formatNumber(M),MMM:_locale.date.monthsShort[M-1],MMMM:_locale.date.monthsFull[M-1],d:d,dd:formatNumber(d),EEE:_locale.date.daysShort[E],EEEE:_locale.date.daysFull[E],H:H,HH:formatNumber(H)};if(H===0){value.h=12;}else if(H>12){value.h=H-12;}else{value.h=H;} value.hh=formatNumber(value.h);value.k=H+1;value.kk=formatNumber(value.k);if(H>11){value.K=H-12;}else{value.K=H;} value.KK=formatNumber(value.K);if(H>11){value.a='PM';}else{value.a='AM';} value.m=m;value.mm=formatNumber(m);value.s=s;value.ss=formatNumber(s);value.S=S;value.SS=formatNumber(S);value.SSS=formatNumber(S,3);var result='';i=0;c='';token='';s=false;while(i4){token='MMMM';} if(token.indexOf('EEEE')!=-1&&token.length>4){token='EEEE';} if(typeof value[token]!=UNDEFINED&&!s){result=result+value[token];}else{result=result+token;}}} return result;}},number:function(value,format){var groupingSeparator,groupingIndex,decimalSeparator,decimalIndex,roundFactor,i;if(typeof value=='string'){groupingSeparator=_locale.number.groupingSeparator;decimalSeparator=_locale.number.decimalSeparator;decimalIndex=value.indexOf(decimalSeparator);roundFactor=1;if(decimalIndex!=-1){roundFactor=Math.pow(10,value.length-decimalIndex-1);} value=value.replace(new RegExp('['+groupingSeparator+']','g'),'');value=value.replace(new RegExp('['+decimalSeparator+']'),'.');return(parseInt(value*roundFactor,10))/roundFactor;}else{if(typeof format==UNDEFINED||format.length<1){format=_locale.number.format;} var integer='',fraction='',negative=value<0;value=Math.abs(value);groupingSeparator=',';groupingIndex=format.lastIndexOf(groupingSeparator);decimalSeparator='.';decimalIndex=format.indexOf(decimalSeparator);if(decimalIndex!=-1){fraction=_locale.number.decimalSeparator;var minFraction=format.substr(decimalIndex+1).replace(/#/g,'').length,maxFraction=format.substr(decimalIndex+1).length;if(maxFraction>0){roundFactor=1000;var powFraction=Math.pow(10,maxFraction),tempRound=Math.round(parseInt(value*powFraction*roundFactor- Math.round(value)*powFraction*roundFactor,10)/roundFactor),tempFraction=String(tempRound<0?Math.round(parseInt(value*powFraction*roundFactor- parseInt(value,10)*powFraction*roundFactor,10)/roundFactor):tempRound),parts=value.toString().split('.');if(typeof parts[1]!=UNDEFINED){for(i=0;i=minFraction&&symbol=='0'&&/^0*$/.test(tempFraction.substr(i+1))){break;} formattedFraction+=symbol;} fraction+=formattedFraction;} if(fraction==_locale.number.decimalSeparator){fraction='';}} if(decimalIndex!==0){if(fraction!=''){integer=String(Math.floor(value));}else{integer=String(Math.round(value));} var grouping=_locale.number.groupingSeparator,groupingSize=0;if(groupingIndex!=-1){if(decimalIndex!=-1){groupingSize=decimalIndex-groupingIndex;}else{groupingSize=format.length-groupingIndex;} groupingSize--;} if(groupingSize>0){var count=0,formattedInteger='';i=integer.length;while(i--){if(count!==0&&count%groupingSize===0){formattedInteger=grouping+formattedInteger;} formattedInteger=integer.substr(i,1)+formattedInteger;count++;} integer=formattedInteger;} var maxInteger;if(decimalIndex!=-1){maxInteger=format.substr(0,decimalIndex).replace(new RegExp('#|'+grouping,'g'),'').length;}else{maxInteger=format.replace(new RegExp('#|'+grouping,'g'),'').length;} var tempInteger=integer.length;for(i=tempInteger;i=0?'&':'?')+q;options.data=null;} else options.data=q;var $form=this,callbacks=[];if(options.resetForm)callbacks.push(function(){$form.resetForm();});if(options.clearForm)callbacks.push(function(){$form.clearForm();});if(!options.dataType&&options.target){var oldSuccess=options.success||function(){};callbacks.push(function(data){var fn=options.replaceTarget?'replaceWith':'html';$(options.target)[fn](data).each(oldSuccess,arguments);});} else if(options.success) callbacks.push(options.success);options.success=function(data,status,xhr){for(var i=0,max=callbacks.length;i');var io=$io[0];$io.css({position:'absolute',top:'-1000px',left:'-1000px'});var xhr={aborted:0,responseText:null,responseXML:null,status:0,statusText:'n/a',getAllResponseHeaders:function(){},getResponseHeader:function(){},setRequestHeader:function(){},abort:function(){this.aborted=1;$io.attr('src',opts.iframeSrc);}};var g=opts.global;if(g&&!$.active++)$.event.trigger("ajaxStart");if(g)$.event.trigger("ajaxSend",[xhr,opts]);if(s.beforeSend&&s.beforeSend(xhr,s)===false){s.global&&$.active--;return;} if(xhr.aborted) return;var cbInvoked=false;var timedOut=0;var sub=form.clk;if(sub){var n=sub.name;if(n&&!sub.disabled){opts.extraData=opts.extraData||{};opts.extraData[n]=sub.value;if(sub.type=="image"){opts.extraData[n+'.x']=form.clk_x;opts.extraData[n+'.y']=form.clk_y;}}} function doSubmit(){var t=$form.attr('target'),a=$form.attr('action');form.setAttribute('target',id);if(form.getAttribute('method')!='POST') form.setAttribute('method','POST');if(form.getAttribute('action')!=opts.url) form.setAttribute('action',opts.url);if(!opts.skipEncodingOverride){$form.attr({encoding:'multipart/form-data',enctype:'multipart/form-data'});} if(opts.timeout) setTimeout(function(){timedOut=true;cb();},opts.timeout);var extraInputs=[];try{if(opts.extraData) for(var n in opts.extraData) extraInputs.push($('').appendTo(form)[0]);$io.appendTo('body');$io.data('form-plugin-onload',cb);form.submit();} finally{form.setAttribute('action',a);t?form.setAttribute('target',t):$form.removeAttr('target');$(extraInputs).remove();}};if(opts.forceSync) doSubmit();else setTimeout(doSubmit,10);var domCheckCount=100;function cb(){if(cbInvoked) return;var ok=true;try{if(timedOut)throw'timeout';var data,doc;doc=io.contentWindow?io.contentWindow.document:io.contentDocument?io.contentDocument:io.document;var isXml=opts.dataType=='xml'||doc.XMLDocument||$.isXMLDoc(doc);log('isXml='+isXml);if(!isXml&&(doc.body==null||doc.body.innerHTML=='')){if(--domCheckCount){log('requeing onLoad callback, DOM not available');setTimeout(cb,250);return;} log('Could not access iframe DOM after 100 tries.');return;} log('response detected');cbInvoked=true;xhr.responseText=doc.body?doc.body.innerHTML:null;xhr.responseXML=doc.XMLDocument?doc.XMLDocument:doc;xhr.getResponseHeader=function(header){var headers={'content-type':opts.dataType};return headers[header];};if(opts.dataType=='json'||opts.dataType=='script'){var ta=doc.getElementsByTagName('textarea')[0];if(ta) xhr.responseText=ta.value;else{var pre=doc.getElementsByTagName('pre')[0];if(pre) xhr.responseText=pre.innerHTML;}} else if(opts.dataType=='xml'&&!xhr.responseXML&&xhr.responseText!=null){xhr.responseXML=toXml(xhr.responseText);} data=$.httpData(xhr,opts.dataType);} catch(e){log('error caught:',e);ok=false;xhr.error=e;$.handleError(opts,xhr,'error',e);} if(ok){opts.success(data,'success');if(g)$.event.trigger("ajaxSuccess",[xhr,opts]);} if(g)$.event.trigger("ajaxComplete",[xhr,opts]);if(g&&!--$.active)$.event.trigger("ajaxStop");if(opts.complete)opts.complete(xhr,ok?'success':'error');setTimeout(function(){$io.removeData('form-plugin-onload');$io.remove();xhr.responseXML=null;},100);};function toXml(s,doc){if(window.ActiveXObject){doc=new ActiveXObject('Microsoft.XMLDOM');doc.async='false';doc.loadXML(s);} else doc=(new DOMParser()).parseFromString(s,'text/xml');return(doc&&doc.documentElement&&doc.documentElement.tagName!='parsererror')?doc:null;};};};$.fn.ajaxForm=function(options){return this.ajaxFormUnbind().bind('submit.form-plugin',function(e){e.preventDefault();$(this).ajaxSubmit(options);}).bind('click.form-plugin',function(e){var target=e.target;var $el=$(target);if(!($el.is(":submit,input:image"))){var t=$el.closest(':submit');if(t.length==0) return;target=t[0];} var form=this;form.clk=target;if(target.type=='image'){if(e.offsetX!=undefined){form.clk_x=e.offsetX;form.clk_y=e.offsetY;}else if(typeof $.fn.offset=='function'){var offset=$el.offset();form.clk_x=e.pageX-offset.left;form.clk_y=e.pageY-offset.top;}else{form.clk_x=e.pageX-target.offsetLeft;form.clk_y=e.pageY-target.offsetTop;}} setTimeout(function(){form.clk=form.clk_x=form.clk_y=null;},100);});};$.fn.ajaxFormUnbind=function(){return this.unbind('submit.form-plugin click.form-plugin');};$.fn.formToArray=function(semantic){var a=[];if(this.length==0)return a;var form=this[0];var els=semantic?form.getElementsByTagName('*'):form.elements;if(!els)return a;for(var i=0,max=els.length;i1&&(value===null||typeof value!=="object")){options=jQuery.extend({},options);if(value===null){options.expires=-1;} if(typeof options.expires==='number'){var days=options.expires,t=options.expires=new Date();t.setDate(t.getDate()+days);} return(document.cookie=[encodeURIComponent(key),'=',options.raw?String(value):encodeURIComponent(String(value)),options.expires?'; expires='+options.expires.toUTCString():'',options.path?'; path='+options.path:'',options.domain?'; domain='+options.domain:'',options.secure?'; secure':''].join(''));} options=value||{};var result,decode=options.raw?function(s){return s;}:decodeURIComponent;return(result=new RegExp('(?:^|; )'+encodeURIComponent(key)+'=([^;]*)').exec(document.cookie))?decode(result[1]):null;};(function(jQuery){jQuery.hotkeys={version:"0.8",specialKeys:{8:"backspace",9:"tab",13:"return",16:"shift",17:"ctrl",18:"alt",19:"pause",20:"capslock",27:"esc",32:"space",33:"pageup",34:"pagedown",35:"end",36:"home",37:"left",38:"up",39:"right",40:"down",45:"insert",46:".",96:"0",97:"1",98:"2",99:"3",100:"4",101:"5",102:"6",103:"7",104:"8",105:"9",106:"*",107:"+",109:"-",110:".",111:"/",112:"f1",113:"f2",114:"f3",115:"f4",116:"f5",117:"f6",118:"f7",119:"f8",120:"f9",121:"f10",122:"f11",123:"f12",144:"numlock",145:"scroll",190:".",191:"/",224:"meta"},shiftNums:{"`":"~","1":"!","2":"@","3":"#","4":"$","5":"%","6":"^","7":"&","8":"*","9":"(","0":")","-":"_","=":"+",";":": ","'":"\"",",":"<",".":">","/":"?","\\":"|"}};jQuery.fn.hotkey=function(type,key,handler){var hotkeyMap=this.data('hotkeyMap');if(!hotkeyMap){hotkeyMap={};this.data('hotkeyMap',hotkeyMap);} hotkeyMap[type]=hotkeyMap[type]||{};hotkeyMap[type][key]=handler;this.bind(type,keyHandler);return this;};jQuery.fn.removehotkey=function(type,key){var hotkeyMap=this.data('hotkeyMap');var typeMap=hotkeyMap[type];delete typeMap[key];var remaining=0;for(var k in typeMap){if(typeMap.hasOwnProperty(k))remaining++;} if(remaining===0){delete hotkeyMap[type];this.unbind(type,keyHandler);} remaining=0;for(var k in hotkeyMap){if(hotkeyMap.hasOwnProperty(k))remaining++;} if(remaining===0){this.removeData('hotkeyMap');} return this;};function keyHandler(event){var hotkeyMap=jQuery(this).data('hotkeyMap');if(this!==event.target&&(/textarea|select/i.test(event.target.nodeName)||event.target.type==="text"||event.target.type==="search")){return;} var special=event.type!=="keypress"&&jQuery.hotkeys.specialKeys[event.which];var character=String.fromCharCode(event.which).toLowerCase();var key,modif="";var possible={};if(event.altKey&&special!=="alt"){modif+="alt+";} if(event.ctrlKey&&special!=="ctrl"){modif+="ctrl+";} if(event.metaKey&&!event.ctrlKey&&special!=="meta"){if(jQuery.browser.opera){modif+="ctrl+";}else{modif+="meta+";}} if(event.shiftKey&&special!=="shift"){modif+="shift+";} if(special){possible[modif+special]=true;}else{possible[modif+character]=true;possible[modif+jQuery.hotkeys.shiftNums[character]]=true;if(modif==="shift+"){possible[jQuery.hotkeys.shiftNums[character]]=true;}} for(var key in hotkeyMap[event.type]){if(possible[key]){return hotkeyMap[event.type][key].apply(this,arguments);}}}})(jQuery); new function($){$.fn.placeholder=function(settings){settings=settings||{};var key=settings.dataKey||"placeholderValue";var attr=settings.attr||"placeholder";var className=settings.className||"placeholder";var values=settings.values||[];var block=settings.blockSubmit||false;var blank=settings.blankSubmit||false;var submit=settings.onSubmit||false;var value=settings.value||"";var position=settings.cursor_position||0;return this.filter(":input").each(function(index){$.data(this,key,values[index]||$(this).attr(attr));}).each(function(){if($.trim($(this).val())==="") $(this).addClass(className).val($.data(this,key));}).focus(function(){if($.trim($(this).val())===$.data(this,key)) $(this).removeClass(className).val(value);if($.fn.setCursorPosition){$(this).setCursorPosition(position);}}).blur(function(){if($.trim($(this).val())===value) $(this).addClass(className).val($.data(this,key));}).each(function(index,elem){if(block) new function(e){$(e.form).submit(function(){return $.trim($(e).val())!=$.data(e,key);});}(elem);else if(blank) new function(e){$(e.form).submit(function(){if($.trim($(e).val())==$.data(e,key)) $(e).removeClass(className).val("");return true;});}(elem);else if(submit) new function(e){$(e.form).submit(submit);}(elem);});};}(jQuery);$.fn.setCursorPosition=function(pos){this.each(function(index,elem){if(elem.setSelectionRange){elem.setSelectionRange(pos,pos);}else if(elem.createTextRange){var range=elem.createTextRange();range.collapse(true);range.moveEnd('character',pos);range.moveStart('character',pos);range.select();}});return this;};JS={extend:function(object,methods){methods=methods||{};for(var prop in methods){if(object[prop]===methods[prop])continue;object[prop]=methods[prop];} return object;},makeFunction:function(){return function(){return this.initialize?(this.initialize.apply(this,arguments)||this):this;};},makeBridge:function(klass){var bridge=function(){};bridge.prototype=klass.prototype;return new bridge;},delegate:function(property,method){return function(){return this[property][method].apply(this[property],arguments);};},bind:function(){var args=JS.array(arguments),method=args.shift(),object=args.shift()||null;return function(){return method.apply(object,args.concat(JS.array(arguments)));};},callsSuper:function(func){return func.SUPER===undefined?func.SUPER=/\bcallSuper\b/.test(func.toString()):func.SUPER;},mask:function(func){var string=func.toString().replace(/callSuper/g,'super');func.toString=function(){return string;};return func;},array:function(iterable){if(!iterable)return[];if(iterable.toArray)return iterable.toArray();var length=iterable.length,results=[];while(length--)results[length]=iterable[length];return results;},indexOf:function(haystack,needle){for(var i=0,n=haystack.length;ib?1:0));})).map(function(item){return item[1];});},toArray:function(){return this.map(function(x){return x;});},zip:function(){var util=JS.Enumerable;var args=[],counter=0,n=arguments.length,block,context;if(arguments[n-1]instanceof Function){block=arguments[n-1];context={};} if(arguments[n-2]instanceof Function){block=arguments[n-2];context=arguments[n-1];} util.forEach.call(arguments,function(arg){if(arg===block||arg===context)return;if(arg.toArray)arg=arg.toArray();if(arg instanceof Array)args.push(arg);});var results=this.map(function(item){var zip=[item];util.forEach.call(args,function(arg){zip.push(arg[counter]===undefined?null:arg[counter]);});return++counter&&zip;});if(!block)return results;util.forEach.call(results,block,context);}});JS.Enumerable.include({forEach:JS.Enumerable.forEach,collect:JS.Enumerable.instanceMethod('map'),detect:JS.Enumerable.instanceMethod('find'),entries:JS.Enumerable.instanceMethod('toArray'),every:JS.Enumerable.instanceMethod('all'),findAll:JS.Enumerable.instanceMethod('select'),filter:JS.Enumerable.instanceMethod('select'),some:JS.Enumerable.instanceMethod('any')});JS.Enumerable.Collection.include(JS.Enumerable);var Gorilla={main:function(main){$(main);}};Gorilla.KVO=new JS.Module({get:function(property){return this[property];},set:function(property,newValue){var oldValue=this.get(property);if(oldValue!=newValue){this[property]=newValue;this.fire(this._changedEventName(property),[newValue,oldValue]);}},incr:function(property,by){var val=this.get(property)+1;this.set(property,val);return val;},fire:function(eventName,args){$(this).trigger(eventName,args);$(this).trigger("*",eventName,args);},observe:function(property,method){this._withNecessarySubscriptions(property,function(element,p){$(element).bind(p,method);});},stopObserving:function(property,method){this._withNecessarySubscriptions(property,function(element,p){$(element).unbind(p,method);});},_withNecessarySubscriptions:function(property,f){var observed=this;$.each(this._necessarySubscriptionsFor(property),function(i,s){var element=observed;var split=s.split('.');$.each(split,function(i,e){if(i!=split.length-1) element=element.get(e);});f(element,split[split.length-1]);}.bind($(this)));},_necessarySubscriptionsFor:function(property){var necessarySubscriptions=[];if(JS.isFn(this[property])){$.each(this[property].dependentKeys,function(i,p){necessarySubscriptions.push(this._changedEventName(p));}.bind(this));}else{necessarySubscriptions.push(this._changedEventName(property));} return necessarySubscriptions;},_changedEventName:function(property){return property;},_bindObservers:function(){for(var k in this){if(JS.isFn(this[k])&&this[k].observedProperties!=null){$.each(this[k].observedProperties,function(i,p){this.observe(p,this.method(k));}.bind(this));}}}});Function.prototype.property=function(){this.dependentKeys=arguments;return this;};Function.prototype.observes=function(){var p=(arguments[0]instanceof Array)?arguments[0]:[arguments[0]];this.observedProperties=p;return this;};Function.prototype.bind=function(object){return JS.bind(this,object);};Array.prototype.toCollection=function(){return new JS.Enumerable.Collection(this);};Gorilla.Model=new JS.Class({extend:{include:Gorilla.KVO,refresh:function(){this.get('dataSource').refresh(this);},records:[],addSavedRecord:function(record){this.records.push(record);},allRecords:function(){return this.get('records').toCollection();}},include:Gorilla.KVO,properties:[],dirty:false,resourceName:'',initialize:function(){this._setAttributes(arguments[0]);this._dirtynessObserver=function(){this.set('dirty',true);}.observes(this.properties);this._bindObservers();},save:function(){if(!this.get('dirty')) return;$.post("/"+this.resourceName,this._saveProperties());},_serialize:function(){var serialized={};$.each(this.properties,function(i,p){serialized[p]=this.get(p);}.bind(this));return Object.toJSONString(serialized);},_saveProperties:function(){var saveProperties={};saveProperties[this.resourceName]=this._serialize();return saveProperties;},_setAttributes:function(attrs){if(!(attrs instanceof Object)) return;for(var a in attrs) this.set(a,attrs[a]);}});Gorilla.Model.Paginator=new JS.Class({include:Gorilla.KVO,loading:false,model:null,url:null,totalPages:0,currentPage:-1,pages:[],initialize:function(attrs){this.set("originalCurrentPage",this.get("currentPage"));for(var key in attrs) this.set(key,attrs[key]);this._bindObservers();},loadNextPage:function(){if(!this.get("loading")){this.set("loading",true);var nextPage=this.get("currentPage")+1;var xhr=$.ajax({url:this.get("url"),dataType:'json',data:{page:nextPage},success:function(data){var modelObjects=this._initializeModelObjects(data);this.set("currentPage",nextPage);this.get("pages").push(modelObjects);this.fire("pageLoaded",[modelObjects]);}.bind(this),error:function(data){this.fire("pageLoadFailed",data);}.bind(this),complete:function(){this.set("loading",false);}.bind(this)});this.set("xhr",xhr);}},reset:function(){if(this.get("xhr"))this.get("xhr").abort();this.set("xhr",null);this.set("loading",false);this.set("currentPage",this.get("originalCurrentPage"));this.set("pages",[]);},maybeLoadNextPage:function(){if(!this.reachedLastPage())this.loadNextPage();},reachedLastPage:function(){return this.get("currentPage")==(this.get("totalPages")-1);},setReachedLastPage:function(){this.set("totalPages",this.get("currentPage")+1);},_initializeModelObjects:function(data){var model=this.get("model");return data.toCollection().map(function(attributes){return new model(attributes);}.bind(this));}});Gorilla.Controller=new JS.Class({include:Gorilla.KVO,initialize:function(){this._bindObservers();}});Gorilla.ContentController=new JS.Class(Gorilla.Controller,{content:null,_contentObserver:function(event,eventName,newValue,oldValue){this.fire(eventName,newValue,oldValue);},_contentChangeObserver:function(event,newValue,oldValue){if(oldValue&&JS.isFn(oldValue.stopObserving)){oldValue.stopObserving("*",this.method("_contentObserver"));} newValue.observe("*",this.method("_contentObserver"));}.observes("content")});Gorilla.CollectionController=new JS.Class(Gorilla.ContentController,{});Gorilla.View=new JS.Class({extend:{outletFor:function(selector){var c=new JS.Class(this,{outletFor:selector});return c;}},include:Gorilla.KVO,element:null,outletFor:null,owner:'body',emptyElement:'
',outlets:[],initialize:function(){this.set('element',$(this.emptyElement));if(this.get('outletFor')!=null) this._setupOutlet(arguments[0]);this._initializeOutlets();this._bindObservers();},_setupOutlet:function(){$(this.get('owner')).find(this.get('outletFor')).replaceWith(this.get('element'));},_initializeOutlets:function(){$.each(this.get('outlets'),function(i,o){var outletClass=new JS.Class(this.get(o),{owner:this.get('element')});this.set(o,new outletClass());}.bind(this));}});Gorilla.BaseView=new JS.Class(Gorilla.View,{initialize:function(opts){this.callSuper();this.set("controller",opts.controller);this.set("element",opts.element);this.set("enable",opts.enable||this.enable);this.set("disable",opts.disable||this.disable);for(var e in opts.events){opts.element.bind(e,function(){return opts.controller[opts.events[e]]();});}},_isEnabledObserver:function(event,isEnabled,wasEnabled){if(isEnabled){this.get('enable').call(this,this.get('element'));}else{this.get('disable').call(this,this.get('element'));}}.observes("isEnabled"),enable:function(){},disable:function(){},chain:function(klass,opts){opts.controller=this.get('controller');opts.element=this.get('element');return new klass(opts);}});Gorilla.BooleanView=new JS.Class(Gorilla.BaseView,{initialize:function(opts){this.callSuper(opts);this.set("property",opts.property);this.set("isEnabled",this.deriveBoolean(opts.controller.get(opts.property)));opts.controller.observe(opts.property,this.method('_controllerPropertyObserver'));},_controllerPropertyObserver:function(event,newValue,oldValue){this.set("isEnabled",this.deriveBoolean(newValue));},deriveBoolean:function(newValue){return newValue;}});Gorilla.ToggleView=new JS.Class(Gorilla.BooleanView,{initialize:function(opts){this.callSuper(opts);this.set("isEnabled",opts.initiallyEnabled);},deriveBoolean:function(newValue){return!this.get("isEnabled");}});Gorilla.Visibility=new JS.Module({enable:function(element){element.show();},disable:function(element){element.hide();}});Gorilla.InverseBooleanView=new JS.Class(Gorilla.BooleanView,{deriveBoolean:function(newValue){return!newValue;}});Gorilla.InverseVisibilityView=new JS.Class(Gorilla.InverseBooleanView,{include:Gorilla.Visibility});Gorilla.BooleanVisibilityView=new JS.Class(Gorilla.BooleanView,{include:Gorilla.Visibility});Gorilla.VisibilityToggleView=new JS.Class(Gorilla.ToggleView,{include:Gorilla.Visibility,initialize:function(opts){opts.property=opts.element.attr('data-visibility-toggle');opts.initiallyEnabled=opts.element.css('display')!='none';this.callSuper(opts);}});Gorilla.CheckBoxView=new JS.Class(Gorilla.BooleanView,{enable:function(element){element.attr('checked',true);},disable:function(element){element.attr('checked',false);}});Gorilla.Dialog={};Gorilla.Dialog.setup=function(dialogId,openedBy){var dialog=$("#"+dialogId);var form=$("form",dialog);var stepIndicator=$(".ui-dialog-title .step_indicator",dialog);var proceedButton=$(".proceed_button",form);var firstStep=$(".step[data-step=1]",form);var firstStepButtons=$('input:radio',firstStep);var allInputs=$('input',form);var closeDialogButton=$(".footer .cancel",form);var backButton=$(".footer .back",form);dialog.dialog({title:$('.dialog_title',dialog).html(),modal:true,autoOpen:false,width:475,height:firstStep.attr('data-dialog-height'),dialogClass:'flag'});$(".tiptip",dialog).tipTip({maxWidth:'250px',delay:100});var dialogController=new Gorilla[dialog.attr('data-controller')]({form:form,dialog:dialog,closeDialogButton:closeDialogButton});var visibilityToggles=$("[data-visibility-toggle]").map(function(i,e){return new Gorilla.VisibilityToggleView({controller:dialogController,element:$(e)});});var proceedButtonView=new Gorilla.Dialog.ProceedButtonClasses({controller:dialogController,property:'valid',element:proceedButton,events:{'click':'proceedButtonClicked'}}).chain(Gorilla.Dialog.ProceedButtonHtml,{property:'onLastStep',normalHtml:'Next »',lastHtml:'Report'});var dialogView=new Gorilla.Dialog.DialogView({controller:dialogController,element:dialog,events:{'dialogclose':'dialogClosed'}});var formView=new Gorilla.Dialog.FormView({controller:dialogController,property:'active',element:form});var inputView=new Gorilla.Dialog.InputView({controller:dialogController,property:'active',element:allInputs});firstStepButtons.click(function(){return dialogController.pathButtonClicked($(this));});var stepViews=$('.step',dialog).map(function(i,e){return new Gorilla.Dialog.StepView({controller:dialogController,element:$(e)});});var backButtonView=new Gorilla.BooleanVisibilityView({controller:dialogController,property:'canGoBack',element:backButton,events:{'click':'backButtonClicked'}});var stepIndicatorView=new Gorilla.Dialog.StepIndicatorView({controller:dialogController,element:stepIndicator});return dialogController;};Gorilla.Dialog.DialogView=new JS.Class(Gorilla.BaseView,{initialize:function(opts){this.callSuper(opts);opts.controller.observe('active',this.method('_activeObserver'));opts.controller.observe('currentStep',this.method('_currentStepObserver'));},_activeObserver:function(event,isActive){this.set('isEnabled',isActive);},_currentStepObserver:function(){this.updateHeight();},updateHeight:function(){var height=this.get('controller').getCurrentStepElement().attr('data-dialog-height');if(height==this.get('element').dialog('option','height'))return;this.get('controller').set('resizing',true);this.get('element').dialog('close');this.get('element').dialog('option',{height:height}) if(this.get('isEnabled'))this.get('element').dialog('open');this.get('controller').set('resizing',false);},enable:function(element){element.dialog('open');},disable:function(element){element.dialog('close');}});Gorilla.Dialog.ProceedButtonClasses=new JS.Class(Gorilla.BooleanView,{enable:function(button){button.removeClass('inactive').addClass('overlay');},disable:function(button){button.addClass('inactive').removeClass('overlay');}});Gorilla.Dialog.ProceedButtonHtml=new JS.Class(Gorilla.BooleanView,{initialize:function(opts){this.set('normalHtml',opts.normalHtml);this.set('lastHtml',opts.lastHtml);this.callSuper(opts);},enable:function(button){button.html(this.get('lastHtml'));},disable:function(button){button.html(this.get('normalHtml'));}});Gorilla.Dialog.FormView=new JS.Class(Gorilla.BooleanView,{disable:function(form){form.resetForm();}});Gorilla.Dialog.InputView=new JS.Class(Gorilla.BooleanView,{enable:function(inputs){inputs.blur();}});Gorilla.Dialog.StepView=new JS.Class(Gorilla.BooleanView,{include:Gorilla.Visibility,initialize:function(opts){opts.property='currentStep';this.set("path",opts.element.attr('data-path'));this.set("step",opts.element.attr('data-step'));this.callSuper(opts);},deriveBoolean:function(currentStep,oldStep){return((this.isMyPathActive()||this.isFirstStep())&&this.isMyStepActive(currentStep));},isMyPathActive:function(){return this.get('controller').get('activePath')==this.get('path');},isMyStepActive:function(currentStep){return currentStep==this.get('step');},isFirstStep:function(){return this.get('step')==1;}});Gorilla.Dialog.StepIndicatorView=new JS.Class(Gorilla.BaseView,{include:Gorilla.Visibility,initialize:function(opts){this.callSuper(opts);opts.controller.observe('currentStep',this.method('_stepObserver'));opts.controller.observe('totalSteps',this.method('_stepObserver'));},_stepObserver:function(){this.set('element',$(this.get('element').selector));this.updateSteps();this.set('isEnabled',this.get('controller').get('totalSteps')>1);},updateSteps:function(){var currentStep=this.get('controller').get('currentStep');var totalSteps=this.get('controller').get('totalSteps');$('.current_step',this.get('element')).text(currentStep);$('.total_steps',this.get('element')).text(totalSteps);}});Gorilla.Dialog.Controller=new JS.Class(Gorilla.Controller,{initialize:function(opts){this.callSuper();this.set('dialog',opts.dialog);this.set('form',opts.form);this.reset();opts.closeDialogButton.bind('click',this.method('_closeDialogButtonClickObserver'));opts.form.ajaxForm({beforeSend:function(){this.set('isLoading',true);this.set('loadingState','loading');}.bind(this),success:function(){this.set('loadingState','success');}.bind(this),error:function(){this.set('loadingState','error');}.bind(this),complete:function(){this.set('isLoading',false);}.bind(this)});},_loadingStateObserver:function(event,newState,oldState){switch(newState){case"success":this.close();break;case"error":alert("Oops - something went wrong. Sorry about that. Give it another try in a minute.");break;default:break;}}.observes("loadingState"),open:function(){this.set('active',true);},_closeDialogButtonClickObserver:function(event){this.close();return false;},pathButtonClicked:function(button){this.set('totalSteps',button.attr('data-steps'));this.set('activePath',button.val());},backButtonClicked:function(){this.set('currentStep',this.get('currentStep')-1);return false;},proceedButtonClicked:function(){if(this.get('valid'))this.proceed();return false;},proceed:function(){if(this.get("currentStep")==this.get("totalSteps")){this.get('form').submit();}else{this.set("currentStep",this.get("currentStep")+1);}},validateCurrentStep:function(){this.set('valid',this.isCurrentStepValid());},isCurrentStepValid:function(){return true;},dialogClosed:function(){if(!this.get('resizing'))this.close();},close:function(){this.set('active',false);this.reset();},reset:function(){this.set('valid',false);this.set('activePath',null);this.set('totalSteps',1);this.set('currentStep',1);this.set('onLastStep',true);this.set("loadingState",null);this.set('canGoBack',false);},getCurrentStepElement:function(){if(this.get('currentStep')==1){return this.get('dialog').find('.step[data-step=1]');}else{return this.get('dialog').find('.step[data-path='+this.get('activePath')+']').filter('[data-step='+this.get('currentStep')+']');}},_currentStepValidator:function(){this.validateCurrentStep();}.observes(['activePath','currentStep']),_canGoBackCalculator:function(){var canGoBack=(this.get('currentStep')>1&&this.get('loadingState')!='loading');this.set('canGoBack',canGoBack);}.observes(['currentStep','loadingState']),_onLastStepCalculator:function(){var onLastStep=(this.get('currentStep')==this.get('totalSteps'));this.set('onLastStep',onLastStep);}.observes(['currentStep','totalSteps'])});Gorilla.Dialog.Manager={};Gorilla.Dialog.Manager.dialogControllers={};Gorilla.Dialog.Manager.openDialog=function(dialogId,openedBy){var controller=this.dialogControllers[dialogId];if(!controller){controller=this.dialogControllers[dialogId]=Gorilla.Dialog.setup(dialogId);} controller.open(openedBy);};$(function(){$('[data-opens-dialog]').map(function(i,e){var openButton=$(e);var dialogId=openButton.attr('data-opens-dialog');openButton.click(function(){Gorilla.Dialog.Manager.openDialog(dialogId,openButton);return false;});});});(function(a){jQuery.browser.mobile=/android|avantgo|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od|ad)|iris|kindle|lge |maemo|midp|mmp|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i.test(a)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|e\-|e\/|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(di|rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|xda(\-|2|g)|yas\-|your|zeto|zte\-/i.test(a.substr(0,4))})(navigator.userAgent||navigator.vendor||window.opera);jQuery.fn.exists=function(){return($(this).length>0);};(function($){$.QueryString=(function(a){if(a=="")return{};var b={};for(var i=0;i",content,""].join(indent?"\n":"");};var wrap_indent=function(tag,content){return wrap(tag,content,true);};var document=function(lines,parser){parser=parser||asuka.parser();var to_html=function(){return core_ext.map(children(),function(child){return child.to_html();}).join("\n");};var children=function(){return parse();};var parse=function(){return parser.parse(lines);};return{"to_html":to_html};};var block=function(lines,tag){var to_html=function(){return wrap(tag,lines.join("
\n"));};return{"to_html":to_html};};var paragraph=function(lines){return block(lines,"p");};var blockquote=function(lines){return block(lines,"blockquote");};var list=function(lines,tag){var to_html=function(){return wrap_indent(tag,core_ext.map(lines,function(line){return["
  • ",line,"
  • "].join("");}).join("\n"));};return{"to_html":to_html};};var unordered_list=function(lines){return list(lines,"ul");};var rule=function(){var to_html=function(){return"
    ";};return{"to_html":to_html};};var header=function(line,level){var tag="h"+level;var to_html=function(){return wrap(tag,line);};return{"to_html":to_html};};asuka.document=document;asuka.block=block;asuka.paragraph=paragraph;asuka.blockquote=blockquote;asuka.list=list;asuka.unordered_list=unordered_list;asuka.rule=rule;asuka.header=header;})();(function(){var formatter=function(){var default_steps=function(){return["bold","italic","named_link"];};var bold=function(line){return line.replace(/\*\*([^*]+)\*\*/g,'$1');};var italic=function(line){return line.replace(/\*([^*]+)\*/g,'$1');};var make_link=function(text,href,tags){tags=tags||{};tags.href=core_ext.strip(href);tags.target="_blank";var tags_to_attrs=core_ext.to_a(tags);tags_to_attrs.sort(function(a,b){return a[0]",core_ext.strip(text),""].join("");};var named_link=function(line){return line.replace(/\[([^\]]+?)\]\[\s*(https?:\/\/[^\]\s]+)\s*\]/g,function(match,text,href){return make_link(text,href);}).replace(/\[\s*(https?:\/\/[^\]\s]+)\s*\]\[([^\]]+?)\]/g,function(match,href,text){return make_link(text,href);});};var split_URL_punctuation=function(href){var match=href.match(/(.*?)([.,;!?)]*)$/);return match.slice(1);};var auto_link=function(line){return line.replace(/(.*?)(https?:\/\/[^\s]+)/g,function(all,before,url){var href_punctuation=split_URL_punctuation(url);var href=href_punctuation[0];var punctuation=href_punctuation[1];if(before.match(/href="$/)){return all;} if(href.length>50){var text=href.slice(0,50)+"…";return before+make_link(text,href,{"title":href})+punctuation;}else{return before+make_link(href,href)+punctuation;}});};return{"default_steps":default_steps,"bold":bold,"italic":italic,"named_link":named_link,"auto_link":auto_link,"make_link":make_link};};var pre_formatter=function(){var default_steps=function(){return["strip","html_escape"];};var strip=function(line){return core_ext.strip(line);};var html_escape=function(line){return line.replace(/&/g,'&').replace(/"/g,'"').replace(/>/g,'>').replace(/limit) {info.innerHTML='(0 characters left)';textarea.value=text.substr(0,limit);return false;} else {info.innerHTML='('+(limit-textlength)+' characters left)';return true;}} $(function(){var swap=function(){var other=$(this).attr('data-other');var alternate=$(other).attr('data-alternate');var current=$(other).attr('src');$(other).attr('src',alternate).attr('data-alternate',current);};$('.swap-other').hover(swap,swap);});$(function(){var to_swap=function(){var alternate=$(this).attr('data-alternate');var current=$(this).attr('src');$(this).attr('src',alternate).attr('data-alternate',current);};$('.swap').hover(to_swap,to_swap);});$(function(){$('.expand').growfield();$('input.first').focus();});function setTimeAgo(el){$(el).html(distanceOfTimeInWords(new Date($(el).attr("data-timestamp")),new Date())+" ago");} function refreshAllTimestamps(){$(".refresh-timestamp").each(function(i,el){setTimeAgo(el);});} function initTimestamp(el){var timestamp=$(el).html();$(el).attr('data-timestamp',timestamp).addClass('refresh-timestamp').removeClass('timestamp');setTimeAgo(el);} $(function(){if($("#activity_feed #feed").length>0){function initAllTimestamps(){$(".timestamp").each(function(i,e){initTimestamp(e);});} initAllTimestamps();$("#activity_feed #feed").bind("updated",initAllTimestamps);}else{$('.timestamp').livequery(function(){initTimestamp(this);});} setInterval(refreshAllTimestamps,60000);});$(function(){$('form.spinner').livequery('submit',function(){prevent_submit();});});var clear_preview=function(){$('.asuka_src').val("");$('.asuka_src').keyup();asuka_preview.close();};var allow_submit=function(){$('#processing_form').hide();$('#submit_button').show();};var prevent_submit=function(){$('#processing_form').show();$('#submit_button').hide();};$(function(){function activateViewMore(){$('#view_more_link a').click(function(){$('#view_more_link').remove();$('#spinner').show();$.ajax({url:$(this).attr('href'),dataType:'script',complete:activateViewMore});return false;});} $('#tabnav.ajax .tab a').click(function(){$("#activity_feed div.updates").hide();$('#feed').hide();$('#spinner').show();$('.switching_tabs_spinner').show();$('.tab').removeClass('in_section');$(this).parents('.tab').addClass('in_section');var tab=$(this).parents(".tab").attr("id");if(tab=="everything"||tab=="statuses"){$("#status_form").show();}else{$("#status_form").hide();} $.post($(this).attr('href'),{},function(request){$('#feed').html(request).show().trigger("updated");$('#spinner').hide();$('.switching_tabs_spinner').hide();activateViewMore();});return false;});activateViewMore();});var activateGroupFollowToggle=function(){$('.follow_toggle').click(function(){$('#follow_discussion_spinner').show();var data={};if($(this).is('.stop_following')) data['_method']='delete';$.post($(this).attr('href'),data,function(request){$('#follow_discussion_spinner').hide();$('#following_or_not').html(request);activateGroupFollowToggle();});return false;});};$(function(){activateGroupFollowToggle();});$(function(){$('#rsvp_form input').livequery('click',function(){var form=$('#rsvp_form');var data=form.serialize();$('#rsvp_form input').disable();$('#spinner').show();$.ajax({url:form.attr('action'),type:'post',data:data,dataType:'script'});_gaq.push(["_trackEvent","Events","Event RSVPed"]);});});$(function(){$('li a.cancel').livequery('click',function(){$(this).parents('li').remove();return false;});});$(function(){$('#friendship_request_form').dialog({modal:true,autoOpen:false,width:475,height:220});$('#friendship_request').click(function(){$('#friendship_request_form').dialog('open');$('#friendship_request_form a').blur();return false;});$('#friendship_request_form a.close_dialog').click(function(){$('#friendship_request_form').dialog('close');return false;});$('a.submit').click(function(){$(this).parents('form').submit();});$('a.slow_submit').click(function(){var that=this;setTimeout(function(){$(that).parents('form').submit();},1000);});});$(function(){$('#chat_user_settings_form').dialog({modal:true,autoOpen:false,width:475,height:320});$('#chat_user_settings').click(function(){$('#chat_user_settings_form').dialog('open');$('#chat_user_settings_form a').blur();return false;});$('#chat_user_settings_form .cancel a').click(function(){$("#chat_user_settings_form").dialog("close");return false;});});$(function(){$('a.give_gift, a.gift_cancel').click(function(){$('#select_gift_recipient, #for_yourself, #gift_display').toggle();return false;});});$(function(){$('a.tell_santa').click(function(){if($("input[type=radio]:checked").length==0){alert("You forgot to pick presents!");return false;} var form=$(this).parents("form");form.attr("action",form.attr("action")+$(this).attr("href"));form.submit();return false;});var hover=function(){$(this).children(".default,.hover").toggle();};$(".tell_santa").hover(hover,hover);$(".first_choice input[type=radio]").click(function(){$(".first_choice").css("background-color","#860E1A");});$(".second_choice input[type=radio]").click(function(){$(".second_choice").css("background-color","#168340");});$(".third_choice input[type=radio]").click(function(){$(".third_choice").css("background-color","#162e83");});});$(function(){var cancel_pop_ups=function(){$('a.moderate_button').removeClass("selected");$('.action_pop_up').hide();$('#pop_up_background').hide();};$('#pop_up_background').click(function(){cancel_pop_ups();});$('a.moderate_button').click(function(){cancel_pop_ups();$('#pop_up_background').show();$(this).addClass("selected");$(this).parents(".pop_up_region").find(".action_pop_up").show();return false;});});$(function(){$("#formatting_playground textarea").keyup(function(e){var text=$(e.target).val();var atext=asukaize(text);$('#formatting_playground .what_you_get').html(atext);});});$(function(){var asuka_to_preview=function(text,dst){if(text!=undefined){dst.html(asukaize(text));}};$(".asuka_src").keyup(function(e){asuka_to_preview($(e.target).val(),$(".asuka_dst"));});asuka_to_preview($(".asuka_src").val(),$(".asuka_dst"));});var asuka_preview={"open":function(){$(".asuka_dst").show();$(".asuka_dst_toggle").html('Close Preview');},"close":function(){$(".asuka_dst").hide();$(".asuka_dst_toggle").html('Preview');},"toggle":function(){$(".asuka_dst").css("display")=="block"?this.close():this.open();}};$(function(){$(".asuka_dst_toggle").click(function(){asuka_preview.toggle();return false;});});function linkify(inputText){var replacePattern1=/(\b(https?|ftp):\/\/[-A-Z0-9+&@#\/%?=~_|!:,.;]*[-A-Z0-9+&@#\/%=~_|])/gim;var replacedText=inputText.replace(replacePattern1,'$1');var replacePattern2=/(^|[^\/])(www\.[\S]+(\b|$))/gim;var replacedText=replacedText.replace(replacePattern2,'$1$2');var replacePattern3=/(\w+@[a-zA-Z_]+?\.[a-zA-Z]{2,6})/gim;var replacedText=replacedText.replace(replacePattern3,'$1');return replacedText;} jQuery.fn.sort=function(){return this.pushStack([].sort.apply(this,arguments),[]);};function initTimeTagTimestamps(){$("time:not(.initialized)").each(function(i,el){var date=new Date($(el).attr("datetime"));$(el).attr("title",$.format.date(date,"EEEE, MMMM d, yyyy @ h:mma"));$(el).addClass("initialized");if($(el).is(".time_ago")){$(el).html(distanceOfTimeInWords(new Date($(el).attr("datetime")),new Date())+" ago");}});} $(initTimeTagTimestamps);$(function(){$(".load-from-remote").each(function(i,e){var self=$(e);$.ajax({url:self.attr("data-fetch-from"),dataType:"html",success:function(data){self.html(data).trigger("contentChanged");},error:function(){alert("We're sorry, but something went wrong.");}});});$(".placeholder").placeholder({className:"placeholder_on"});});$(function(){$(".find_fetish input#q").focus();});(function($){var tabCompleter=function(options){if($.browser.ie){return this;} var completionsSelector=options.completionsSelector;function complete(textarea){var text=$(textarea).val() var words=text.split(" ");var currentWord=words[words.length-1];if(currentWord==""){return;} var nicknames=$(completionsSelector).map(function(i,e){return $(e).text();});var complete=f.select(nicknames,function(nick){return nick.indexOf(currentWord)==0;});if(complete==null){return;} var completion=complete.replace(currentWord,"");if($(textarea).val()==currentWord){completion+=":";} $(textarea).addClass("completing");$(textarea).val(text+completion);$(textarea).get(0).selectionStart=text.length;$(textarea).get(0).selectionEnd=text.length+completion.length;} function keyup(event){switch(event.keyCode){case 8:case 9:case 13:case 16:case 27:case 35:case 36:case 37:case 39:case 38:case 40:case 46:case 91:return;} var self=this;clearTimeout(this.timeout);this.timeout=setTimeout(function(){complete(self)},150);} function keydown(event){if(event.keyCode=="9"||event.keyCode=="13"){if($(this).is(".completing")){clearTimeout(this.timeout);$(this).get(0).selectionStart=$(this).val().length;$(this).get(0).selectionEnd=$(this).val().length;$(this).removeClass("completing");return false;} if(event.keyCode=="9") return false;}} $(this).keyup(keyup).keydown(keydown);return this;} $.fn.tabCompleter=tabCompleter;})(jQuery) var f={select:function(arr,f){var found=null;$.each(arr,function(i,e){if(f(e)){found=e;return;}});return found;}} var swfobject=function(){var D="undefined",r="object",S="Shockwave Flash",W="ShockwaveFlash.ShockwaveFlash",q="application/x-shockwave-flash",R="SWFObjectExprInst",x="onreadystatechange",O=window,j=document,t=navigator,T=false,U=[h],o=[],N=[],I=[],l,Q,E,B,J=false,a=false,n,G,m=true,M=function(){var aa=typeof j.getElementById!=D&&typeof j.getElementsByTagName!=D&&typeof j.createElement!=D,ah=t.userAgent.toLowerCase(),Y=t.platform.toLowerCase(),ae=Y?/win/.test(Y):/win/.test(ah),ac=Y?/mac/.test(Y):/mac/.test(ah),af=/webkit/.test(ah)?parseFloat(ah.replace(/^.*webkit\/(\d+(\.\d+)?).*$/,"$1")):false,X=!+"\v1",ag=[0,0,0],ab=null;if(typeof t.plugins!=D&&typeof t.plugins[S]==r){ab=t.plugins[S].description;if(ab&&!(typeof t.mimeTypes!=D&&t.mimeTypes[q]&&!t.mimeTypes[q].enabledPlugin)){T=true;X=false;ab=ab.replace(/^.*\s+(\S+\s+\S+$)/,"$1");ag[0]=parseInt(ab.replace(/^(.*)\..*$/,"$1"),10);ag[1]=parseInt(ab.replace(/^.*\.(.*)\s.*$/,"$1"),10);ag[2]=/[a-zA-Z]/.test(ab)?parseInt(ab.replace(/^.*[a-zA-Z]+(.*)$/,"$1"),10):0}}else{if(typeof O.ActiveXObject!=D){try{var ad=new ActiveXObject(W);if(ad){ab=ad.GetVariable("$version");if(ab){X=true;ab=ab.split(" ")[1].split(",");ag=[parseInt(ab[0],10),parseInt(ab[1],10),parseInt(ab[2],10)]}}}catch(Z){}}}return{w3:aa,pv:ag,wk:af,ie:X,win:ae,mac:ac}}(),k=function(){if(!M.w3){return}if((typeof j.readyState!=D&&j.readyState=="complete")||(typeof j.readyState==D&&(j.getElementsByTagName("body")[0]||j.body))){f()}if(!J){if(typeof j.addEventListener!=D){j.addEventListener("DOMContentLoaded",f,false)}if(M.ie&&M.win){j.attachEvent(x,function(){if(j.readyState=="complete"){j.detachEvent(x,arguments.callee);f()}});if(O==top){(function(){if(J){return}try{j.documentElement.doScroll("left")}catch(X){setTimeout(arguments.callee,0);return}f()})()}}if(M.wk){(function(){if(J){return}if(!/loaded|complete/.test(j.readyState)){setTimeout(arguments.callee,0);return}f()})()}s(f)}}();function f(){if(J){return}try{var Z=j.getElementsByTagName("body")[0].appendChild(C("span"));Z.parentNode.removeChild(Z)}catch(aa){return}J=true;var X=U.length;for(var Y=0;Y0){for(var af=0;af0){var ae=c(Y);if(ae){if(F(o[af].swfVersion)&&!(M.wk&&M.wk<312)){w(Y,true);if(ab){aa.success=true;aa.ref=z(Y);ab(aa)}}else{if(o[af].expressInstall&&A()){var ai={};ai.data=o[af].expressInstall;ai.width=ae.getAttribute("width")||"0";ai.height=ae.getAttribute("height")||"0";if(ae.getAttribute("class")){ai.styleclass=ae.getAttribute("class")}if(ae.getAttribute("align")){ai.align=ae.getAttribute("align")}var ah={};var X=ae.getElementsByTagName("param");var ac=X.length;for(var ad=0;ad'}}aa.outerHTML='"+af+"";N[N.length]=ai.id;X=c(ai.id)}else{var Z=C(r);Z.setAttribute("type",q);for(var ac in ai){if(ai[ac]!=Object.prototype[ac]){if(ac.toLowerCase()=="styleclass"){Z.setAttribute("class",ai[ac])}else{if(ac.toLowerCase()!="classid"){Z.setAttribute(ac,ai[ac])}}}}for(var ab in ag){if(ag[ab]!=Object.prototype[ab]&&ab.toLowerCase()!="movie"){e(Z,ab,ag[ab])}}aa.parentNode.replaceChild(Z,aa);X=Z}}return X}function e(Z,X,Y){var aa=C("param");aa.setAttribute("name",X);aa.setAttribute("value",Y);Z.appendChild(aa)}function y(Y){var X=c(Y);if(X&&X.nodeName=="OBJECT"){if(M.ie&&M.win){X.style.display="none";(function(){if(X.readyState==4){b(Y)}else{setTimeout(arguments.callee,10)}})()}else{X.parentNode.removeChild(X)}}}function b(Z){var Y=c(Z);if(Y){for(var X in Y){if(typeof Y[X]=="function"){Y[X]=null}}Y.parentNode.removeChild(Y)}}function c(Z){var X=null;try{X=j.getElementById(Z)}catch(Y){}return X}function C(X){return j.createElement(X)}function i(Z,X,Y){Z.attachEvent(X,Y);I[I.length]=[Z,X,Y]}function F(Z){var Y=M.pv,X=Z.split(".");X[0]=parseInt(X[0],10);X[1]=parseInt(X[1],10)||0;X[2]=parseInt(X[2],10)||0;return(Y[0]>X[0]||(Y[0]==X[0]&&Y[1]>X[1])||(Y[0]==X[0]&&Y[1]==X[1]&&Y[2]>=X[2]))?true:false}function v(ac,Y,ad,ab){if(M.ie&&M.mac){return}var aa=j.getElementsByTagName("head")[0];if(!aa){return}var X=(ad&&typeof ad=="string")?ad:"screen";if(ab){n=null;G=null}if(!n||G!=X){var Z=C("style");Z.setAttribute("type","text/css");Z.setAttribute("media",X);n=aa.appendChild(Z);if(M.ie&&M.win&&typeof j.styleSheets!=D&&j.styleSheets.length>0){n=j.styleSheets[j.styleSheets.length-1]}G=X}if(M.ie&&M.win){if(n&&typeof n.addRule==r){n.addRule(ac,Y)}}else{if(n&&typeof j.createTextNode!=D){n.appendChild(j.createTextNode(ac+" {"+Y+"}"))}}}function w(Z,X){if(!m){return}var Y=X?"visible":"hidden";if(J&&c(Z)){c(Z).style.visibility=Y}else{v("#"+Z,"visibility:"+Y)}}function L(Y){var Z=/[\\\"<>\.;]/;var X=Z.exec(Y)!=null;return X&&typeof encodeURIComponent!=D?encodeURIComponent(Y):Y}var d=function(){if(M.ie&&M.win){window.attachEvent("onunload",function(){var ac=I.length;for(var ab=0;ab=50){this.history.shift();} try{console.log(event.type);}catch(e){try{opera.postError(event.type);}catch(e){}}},setLocalStorage:function(key,value){if(!localStorage){return;} try{localStorage[key]=value;}catch(e){if(e.code==22||e.code==1014){this.warning(VideoJS.warnings.localStorageFull);}}},getPreloadAttribute:function(){if(typeof this.video.hasAttribute=="function"&&this.video.hasAttribute("preload")){var preload=this.video.getAttribute("preload");if(preload===""||preload==="true"){return"auto";} if(preload==="false"){return"none";} return preload;}},getAutoplayAttribute:function(){if(typeof this.video.hasAttribute=="function"&&this.video.hasAttribute("autoplay")){var autoplay=this.video.getAttribute("autoplay");if(autoplay==="false"){return false;} return true;}},bufferedPercent:function(){return(this.duration())?this.buffered()[1]/this.duration():0;},each:function(arr,fn){if(!arr||arr.length===0){return;} for(var i=0,j=arr.length;i=playerVersion;}});VideoJS.flashPlayers={};VideoJS.flashPlayers.htmlObject={flashPlayerVersion:9,init:function(){return true;},api:{width:function(width){if(width!==undefined){this.element.width=width;this.box.style.width=width+"px";this.triggerResizeListeners();return this;} return this.element.width;},height:function(height){if(height!==undefined){this.element.height=height;this.box.style.height=height+"px";this.triggerResizeListeners();return this;} return this.element.height;}}};VideoJS.player.extend({linksSupported:function(){return true;},linksInit:function(){this.showLinksFallback();this.element=this.video;},getLinksFallback:function(){return this.box.getElementsByTagName("P")[0];},hideLinksFallback:function(){if(this.linksFallback){this.linksFallback.style.display="none";}},showLinksFallback:function(){if(this.linksFallback){this.linksFallback.style.display="block";}}});VideoJS.merge=function(obj1,obj2,safe){for(var attrname in obj2){if(obj2.hasOwnProperty(attrname)&&(!safe||!obj1.hasOwnProperty(attrname))){obj1[attrname]=obj2[attrname];}} return obj1;};VideoJS.extend=function(obj){this.merge(this,obj,true);};VideoJS.extend({setupAllWhenReady:function(options){VideoJS.options=options;VideoJS.DOMReady(VideoJS.setup);},DOMReady:function(fn){VideoJS.addToDOMReady(fn);},setup:function(videos,options){var returnSingular=false,playerList=[],videoElement;if(!videos||videos=="All"){videos=VideoJS.getVideoJSTags();}else if(typeof videos!='object'||videos.nodeType==1){videos=[videos];returnSingular=true;} for(var i=0;i0){var newBufferEnd=(event.loaded/event.total)*this.duration();if(newBufferEnd>this.values.bufferEnd){this.values.bufferEnd=newBufferEnd;}}},iOSInterface:function(){if(VideoJS.iOSVersion()<4){this.forceTheSource();} if(VideoJS.isIPad()){this.buildAndActivateSpinner();}},androidInterface:function(){this.forceTheSource();_V_.addListener(this.video,"click",function(){this.play();});this.buildBigPlayButton();_V_.addListener(this.bigPlayButton,"click",function(){this.play();}.context(this));this.positionBox();this.showBigPlayButtons();},loadInterface:function(){if(!this.stylesHaveLoaded()){if(!this.positionRetries){this.positionRetries=1;} if(this.positionRetries++<100){setTimeout(this.loadInterface.context(this),10);return;}} this.hideStylesCheckDiv();this.showPoster();if(this.video.paused!==false){this.showBigPlayButtons();} if(this.options.controlsAtStart){this.showControlBars();} this.positionAll();},buildAndActivateControlBar:function(){this.controls=_V_.createElement("div",{className:"vjs-controls"});this.box.appendChild(this.controls);this.activateElement(this.controls,"controlBar");this.activateElement(this.controls,"mouseOverVideoReporter");this.playControl=_V_.createElement("div",{className:"vjs-play-control",innerHTML:""});this.controls.appendChild(this.playControl);this.activateElement(this.playControl,"playToggle");this.progressControl=_V_.createElement("div",{className:"vjs-progress-control"});this.controls.appendChild(this.progressControl);this.progressHolder=_V_.createElement("div",{className:"vjs-progress-holder"});this.progressControl.appendChild(this.progressHolder);this.activateElement(this.progressHolder,"currentTimeScrubber");this.loadProgressBar=_V_.createElement("div",{className:"vjs-load-progress"});this.progressHolder.appendChild(this.loadProgressBar);this.activateElement(this.loadProgressBar,"loadProgressBar");this.playProgressBar=_V_.createElement("div",{className:"vjs-play-progress"});this.progressHolder.appendChild(this.playProgressBar);this.activateElement(this.playProgressBar,"playProgressBar");this.timeControl=_V_.createElement("div",{className:"vjs-time-control"});this.controls.appendChild(this.timeControl);this.currentTimeDisplay=_V_.createElement("span",{className:"vjs-current-time-display",innerHTML:"00:00"});this.timeControl.appendChild(this.currentTimeDisplay);this.activateElement(this.currentTimeDisplay,"currentTimeDisplay");this.timeSeparator=_V_.createElement("span",{innerHTML:" / "});this.timeControl.appendChild(this.timeSeparator);this.durationDisplay=_V_.createElement("span",{className:"vjs-duration-display",innerHTML:"00:00"});this.timeControl.appendChild(this.durationDisplay);this.activateElement(this.durationDisplay,"durationDisplay");this.volumeControl=_V_.createElement("div",{className:"vjs-volume-control",innerHTML:"
    "});this.controls.appendChild(this.volumeControl);this.activateElement(this.volumeControl,"volumeScrubber");this.volumeDisplay=this.volumeControl.children[0];this.activateElement(this.volumeDisplay,"volumeDisplay");this.fullscreenControl=_V_.createElement("div",{className:"vjs-fullscreen-control",innerHTML:"
    "});this.controls.appendChild(this.fullscreenControl);this.activateElement(this.fullscreenControl,"fullscreenToggle");},buildAndActivatePoster:function(){this.updatePosterSource();if(this.video.poster){this.poster=document.createElement("img");this.box.appendChild(this.poster);this.poster.src=this.video.poster;this.poster.className="vjs-poster";this.activateElement(this.poster,"poster");}else{this.poster=false;}},buildBigPlayButton:function(){this.bigPlayButton=_V_.createElement("div",{className:"vjs-big-play-button",innerHTML:""});this.box.appendChild(this.bigPlayButton);this.activateElement(this.bigPlayButton,"bigPlayButton");},buildAndActivateSpinner:function(){this.spinner=_V_.createElement("div",{className:"vjs-spinner",innerHTML:"
    "});this.box.appendChild(this.spinner);this.activateElement(this.spinner,"spinner");},buildStylesCheckDiv:function(){this.stylesCheckDiv=_V_.createElement("div",{className:"vjs-styles-check"});this.stylesCheckDiv.style.position="absolute";this.box.appendChild(this.stylesCheckDiv);},hideStylesCheckDiv:function(){this.stylesCheckDiv.style.display="none";},stylesHaveLoaded:function(){if(this.stylesCheckDiv.offsetHeight!=5){return false;}else{return true;}},positionAll:function(){this.positionBox();this.positionControlBars();this.positionPoster();},positionBox:function(){if(this.videoIsFullScreen){this.box.style.width="";this.element.style.height="";if(this.options.controlsBelow){this.box.style.height="";this.element.style.height=(this.box.offsetHeight-this.controls.offsetHeight)+"px";}}else{this.box.style.width=this.width()+"px";this.element.style.height=this.height()+"px";if(this.options.controlsBelow){this.element.style.height="";}}},getSubtitles:function(){var tracks=this.video.getElementsByTagName("TRACK");for(var i=0,j=tracks.length;i ");subtitle.start=this.parseSubtitleTime(time[0]);subtitle.end=this.parseSubtitleTime(time[1]);text=[];for(var j=i;j');this.subtitles.push(subtitle);}}},parseSubtitleTime:function(timeText){var parts=timeText.split(':'),time=0;time+=parseFloat(parts[0])*60*60;time+=parseFloat(parts[1])*60;var seconds=parts[2].split(/\.|,/);time+=parseFloat(seconds[0]);ms=parseFloat(seconds[1]);if(ms){time+=ms/1000;} return time;},buildSubtitles:function(){this.subtitlesDisplay=_V_.createElement("div",{className:'vjs-subtitles'});this.box.appendChild(this.subtitlesDisplay);this.activateElement(this.subtitlesDisplay,"subtitlesDisplay");},addVideoListener:function(type,fn){_V_.addListener(this.video,type,fn.rEvtContext(this));},play:function(){this.video.play();return this;},onPlay:function(fn){this.addVideoListener("play",fn);return this;},pause:function(){this.video.pause();return this;},onPause:function(fn){this.addVideoListener("pause",fn);return this;},paused:function(){return this.video.paused;},currentTime:function(seconds){if(seconds!==undefined){try{this.video.currentTime=seconds;} catch(e){this.warning(VideoJS.warnings.videoNotReady);} this.values.currentTime=seconds;return this;} return this.video.currentTime;},onCurrentTimeUpdate:function(fn){this.currentTimeListeners.push(fn);},duration:function(){return this.video.duration;},buffered:function(){if(this.values.bufferStart===undefined){this.values.bufferStart=0;this.values.bufferEnd=0;} if(this.video.buffered&&this.video.buffered.length>0){var newEnd=this.video.buffered.end(0);if(newEnd>this.values.bufferEnd){this.values.bufferEnd=newEnd;}} return[this.values.bufferStart,this.values.bufferEnd];},volume:function(percentAsDecimal){if(percentAsDecimal!==undefined){this.values.volume=Math.max(0,Math.min(1,parseFloat(percentAsDecimal)));this.video.volume=this.values.volume;this.setLocalStorage("volume",this.values.volume);return this;} if(this.values.volume){return this.values.volume;} return this.video.volume;},onVolumeChange:function(fn){_V_.addListener(this.video,'volumechange',fn.rEvtContext(this));},width:function(width){if(width!==undefined){this.video.width=width;this.box.style.width=width+"px";this.triggerResizeListeners();return this;} return this.video.offsetWidth;},height:function(height){if(height!==undefined){this.video.height=height;this.box.style.height=height+"px";this.triggerResizeListeners();return this;} return this.video.offsetHeight;},supportsFullScreen:function(){if(typeof this.video.webkitEnterFullScreen=='function'){if(!navigator.userAgent.match("Chrome")&&!navigator.userAgent.match("Mac OS X 10.5")){return true;}} return false;},html5EnterNativeFullScreen:function(){try{this.video.webkitEnterFullScreen();}catch(e){if(e.code==11){this.warning(VideoJS.warnings.videoNotReady);}} return this;},enterFullScreen:function(){if(this.supportsFullScreen()){this.html5EnterNativeFullScreen();}else{this.enterFullWindow();}},exitFullScreen:function(){if(this.supportsFullScreen()){}else{this.exitFullWindow();}},enterFullWindow:function(){this.videoIsFullScreen=true;this.docOrigOverflow=document.documentElement.style.overflow;_V_.addListener(document,"keydown",this.fullscreenOnEscKey.rEvtContext(this));_V_.addListener(window,"resize",this.fullscreenOnWindowResize.rEvtContext(this));document.documentElement.style.overflow='hidden';_V_.addClass(this.box,"vjs-fullscreen");this.positionAll();},exitFullWindow:function(){this.videoIsFullScreen=false;document.removeEventListener("keydown",this.fullscreenOnEscKey,false);window.removeEventListener("resize",this.fullscreenOnWindowResize,false);document.documentElement.style.overflow=this.docOrigOverflow;_V_.removeClass(this.box,"vjs-fullscreen");this.positionAll();},onError:function(fn){this.addVideoListener("error",fn);return this;},onEnded:function(fn){this.addVideoListener("ended",fn);return this;}});VideoJS.player.newBehavior("player",function(player){this.onError(this.playerOnVideoError);this.onPlay(this.playerOnVideoPlay);this.onPlay(this.trackCurrentTime);this.onPause(this.playerOnVideoPause);this.onPause(this.stopTrackingCurrentTime);this.onEnded(this.playerOnVideoEnded);this.trackBuffered();this.onBufferedUpdate(this.isBufferFull);},{playerOnVideoError:function(event){this.log(event);this.log(this.video.error);},playerOnVideoPlay:function(event){this.hasPlayed=true;},playerOnVideoPause:function(event){},playerOnVideoEnded:function(event){this.currentTime(0);this.pause();},trackBuffered:function(){this.bufferedInterval=setInterval(this.triggerBufferedListeners.context(this),500);},stopTrackingBuffered:function(){clearInterval(this.bufferedInterval);},bufferedListeners:[],onBufferedUpdate:function(fn){this.bufferedListeners.push(fn);},triggerBufferedListeners:function(){this.isBufferFull();this.each(this.bufferedListeners,function(listener){(listener.context(this))();});},isBufferFull:function(){if(this.bufferedPercent()==1){this.stopTrackingBuffered();}},trackCurrentTime:function(){if(this.currentTimeInterval){clearInterval(this.currentTimeInterval);} this.currentTimeInterval=setInterval(this.triggerCurrentTimeListeners.context(this),100);this.trackingCurrentTime=true;},stopTrackingCurrentTime:function(){clearInterval(this.currentTimeInterval);this.trackingCurrentTime=false;},currentTimeListeners:[],triggerCurrentTimeListeners:function(late,newTime){this.each(this.currentTimeListeners,function(listener){(listener.context(this))(newTime||this.currentTime());});},resizeListeners:[],onResize:function(fn){this.resizeListeners.push(fn);},triggerResizeListeners:function(){this.each(this.resizeListeners,function(listener){(listener.context(this))();});}});VideoJS.player.newBehavior("mouseOverVideoReporter",function(element){_V_.addListener(element,"mousemove",this.mouseOverVideoReporterOnMouseMove.context(this));_V_.addListener(element,"mouseout",this.mouseOverVideoReporterOnMouseOut.context(this));},{mouseOverVideoReporterOnMouseMove:function(){this.showControlBars();clearInterval(this.mouseMoveTimeout);this.mouseMoveTimeout=setTimeout(this.hideControlBars.context(this),4000);},mouseOverVideoReporterOnMouseOut:function(event){var parent=event.relatedTarget;while(parent&&parent!==this.box){parent=parent.parentNode;} if(parent!==this.box){this.hideControlBars();}}});VideoJS.player.newBehavior("box",function(element){this.positionBox();_V_.addClass(element,"vjs-paused");this.activateElement(element,"mouseOverVideoReporter");this.onPlay(this.boxOnVideoPlay);this.onPause(this.boxOnVideoPause);},{boxOnVideoPlay:function(){_V_.removeClass(this.box,"vjs-paused");_V_.addClass(this.box,"vjs-playing");},boxOnVideoPause:function(){_V_.removeClass(this.box,"vjs-playing");_V_.addClass(this.box,"vjs-paused");}});VideoJS.player.newBehavior("poster",function(element){this.activateElement(element,"mouseOverVideoReporter");this.activateElement(element,"playButton");this.onPlay(this.hidePoster);this.onEnded(this.showPoster);this.onResize(this.positionPoster);},{showPoster:function(){if(!this.poster){return;} this.poster.style.display="block";this.positionPoster();},positionPoster:function(){if(!this.poster||this.poster.style.display=='none'){return;} this.poster.style.height=this.height()+"px";this.poster.style.width=this.width()+"px";},hidePoster:function(){if(!this.poster){return;} this.poster.style.display="none";},updatePosterSource:function(){if(!this.video.poster){var images=this.video.getElementsByTagName("img");if(images.length>0){this.video.poster=images[0].src;}}}});VideoJS.player.newBehavior("controlBar",function(element){if(!this.controlBars){this.controlBars=[];this.onResize(this.positionControlBars);} this.controlBars.push(element);_V_.addListener(element,"mousemove",this.onControlBarsMouseMove.context(this));_V_.addListener(element,"mouseout",this.onControlBarsMouseOut.context(this));},{showControlBars:function(){if(!this.options.controlsAtStart&&!this.hasPlayed){return;} this.each(this.controlBars,function(bar){bar.style.display="block";});},positionControlBars:function(){this.updatePlayProgressBars();this.updateLoadProgressBars();},hideControlBars:function(){if(this.options.controlsHiding&&!this.mouseIsOverControls){this.each(this.controlBars,function(bar){bar.style.display="none";});}},onControlBarsMouseMove:function(){this.mouseIsOverControls=true;},onControlBarsMouseOut:function(event){this.mouseIsOverControls=false;}});VideoJS.player.newBehavior("playToggle",function(element){if(!this.elements.playToggles){this.elements.playToggles=[];this.onPlay(this.playTogglesOnPlay);this.onPause(this.playTogglesOnPause);} this.elements.playToggles.push(element);_V_.addListener(element,"click",this.onPlayToggleClick.context(this));},{onPlayToggleClick:function(event){if(this.paused()){this.play();}else{this.pause();}},playTogglesOnPlay:function(event){this.each(this.elements.playToggles,function(toggle){_V_.removeClass(toggle,"vjs-paused");_V_.addClass(toggle,"vjs-playing");});},playTogglesOnPause:function(event){this.each(this.elements.playToggles,function(toggle){_V_.removeClass(toggle,"vjs-playing");_V_.addClass(toggle,"vjs-paused");});}});VideoJS.player.newBehavior("playButton",function(element){_V_.addListener(element,"click",this.onPlayButtonClick.context(this));},{onPlayButtonClick:function(event){this.play();}});VideoJS.player.newBehavior("pauseButton",function(element){_V_.addListener(element,"click",this.onPauseButtonClick.context(this));},{onPauseButtonClick:function(event){this.pause();}});VideoJS.player.newBehavior("playProgressBar",function(element){if(!this.playProgressBars){this.playProgressBars=[];this.onCurrentTimeUpdate(this.updatePlayProgressBars);} this.playProgressBars.push(element);},{updatePlayProgressBars:function(newTime){var progress=(newTime!==undefined)?newTime/this.duration():this.currentTime()/this.duration();if(isNaN(progress)){progress=0;} this.each(this.playProgressBars,function(bar){if(bar.style){bar.style.width=_V_.round(progress*100,2)+"%";}});}});VideoJS.player.newBehavior("loadProgressBar",function(element){if(!this.loadProgressBars){this.loadProgressBars=[];} this.loadProgressBars.push(element);this.onBufferedUpdate(this.updateLoadProgressBars);},{updateLoadProgressBars:function(){this.each(this.loadProgressBars,function(bar){if(bar.style){bar.style.width=_V_.round(this.bufferedPercent()*100,2)+"%";}});}});VideoJS.player.newBehavior("currentTimeDisplay",function(element){if(!this.currentTimeDisplays){this.currentTimeDisplays=[];this.onCurrentTimeUpdate(this.updateCurrentTimeDisplays);} this.currentTimeDisplays.push(element);},{updateCurrentTimeDisplays:function(newTime){if(!this.currentTimeDisplays){return;} var time=(newTime)?newTime:this.currentTime();this.each(this.currentTimeDisplays,function(dis){dis.innerHTML=_V_.formatTime(time);});}});VideoJS.player.newBehavior("durationDisplay",function(element){if(!this.durationDisplays){this.durationDisplays=[];this.onCurrentTimeUpdate(this.updateDurationDisplays);} this.durationDisplays.push(element);},{updateDurationDisplays:function(){if(!this.durationDisplays){return;} this.each(this.durationDisplays,function(dis){if(this.duration()){dis.innerHTML=_V_.formatTime(this.duration());}});}});VideoJS.player.newBehavior("currentTimeScrubber",function(element){_V_.addListener(element,"mousedown",this.onCurrentTimeScrubberMouseDown.rEvtContext(this));},{onCurrentTimeScrubberMouseDown:function(event,scrubber){event.preventDefault();this.currentScrubber=scrubber;this.stopTrackingCurrentTime();this.videoWasPlaying=!this.paused();this.pause();_V_.blockTextSelection();this.setCurrentTimeWithScrubber(event);_V_.addListener(document,"mousemove",this.onCurrentTimeScrubberMouseMove.rEvtContext(this));_V_.addListener(document,"mouseup",this.onCurrentTimeScrubberMouseUp.rEvtContext(this));},onCurrentTimeScrubberMouseMove:function(event){this.setCurrentTimeWithScrubber(event);},onCurrentTimeScrubberMouseUp:function(event){_V_.unblockTextSelection();document.removeEventListener("mousemove",this.onCurrentTimeScrubberMouseMove,false);document.removeEventListener("mouseup",this.onCurrentTimeScrubberMouseUp,false);if(this.videoWasPlaying){this.play();this.trackCurrentTime();}},setCurrentTimeWithScrubber:function(event){var newProgress=_V_.getRelativePosition(event.pageX,this.currentScrubber);var newTime=newProgress*this.duration();this.triggerCurrentTimeListeners(0,newTime);if(newTime==this.duration()){newTime=newTime-0.1;} this.currentTime(newTime);}});VideoJS.player.newBehavior("volumeDisplay",function(element){if(!this.volumeDisplays){this.volumeDisplays=[];this.onVolumeChange(this.updateVolumeDisplays);} this.volumeDisplays.push(element);this.updateVolumeDisplay(element);},{updateVolumeDisplays:function(){if(!this.volumeDisplays){return;} this.each(this.volumeDisplays,function(dis){this.updateVolumeDisplay(dis);});},updateVolumeDisplay:function(display){var volNum=Math.ceil(this.volume()*6);this.each(display.children,function(child,num){if(num=time||this.currentSubtitle.endtime),i=this.lastSubtitleIndex-(reverse)?1:0;while(true){if(reverse){if(i<0||this.subtitles[i].end=this.subtitles.length||this.subtitles[i].start>time){break;} if(this.subtitles[i].end>time){newSubIndex=i;break;} i++;}} if(newSubIndex!==false){this.currentSubtitle=this.subtitles[newSubIndex];this.lastSubtitleIndex=newSubIndex;this.updateSubtitleDisplays(this.currentSubtitle.text);}else if(this.currentSubtitle){this.currentSubtitle=false;this.updateSubtitleDisplays("");}}}},updateSubtitleDisplays:function(val){this.each(this.subtitleDisplays,function(disp){disp.innerHTML=val;});}});VideoJS.extend({addClass:function(element,classToAdd){if((" "+element.className+" ").indexOf(" "+classToAdd+" ")==-1){element.className=element.className===""?classToAdd:element.className+" "+classToAdd;}},removeClass:function(element,classToRemove){if(element.className.indexOf(classToRemove)==-1){return;} var classNames=element.className.split(/\s+/);classNames.splice(classNames.lastIndexOf(classToRemove),1);element.className=classNames.join(" ");},createElement:function(tagName,attributes){return this.merge(document.createElement(tagName),attributes);},blockTextSelection:function(){document.body.focus();document.onselectstart=function(){return false;};},unblockTextSelection:function(){document.onselectstart=function(){return true;};},formatTime:function(secs){var seconds=Math.round(secs);var minutes=Math.floor(seconds/60);minutes=(minutes>=10)?minutes:"0"+minutes;seconds=Math.floor(seconds%60);seconds=(seconds>=10)?seconds:"0"+seconds;return minutes+":"+seconds;},getRelativePosition:function(x,relativeElement){return Math.max(0,Math.min(1,(x-this.findPosX(relativeElement))/relativeElement.offsetWidth));},findPosX:function(obj){var curleft=obj.offsetLeft;while(obj=obj.offsetParent){curleft+=obj.offsetLeft;} return curleft;},getComputedStyleValue:function(element,style){return window.getComputedStyle(element,null).getPropertyValue(style);},round:function(num,dec){if(!dec){dec=0;} return Math.round(num*Math.pow(10,dec))/Math.pow(10,dec);},addListener:function(element,type,handler){if(element.addEventListener){element.addEventListener(type,handler,false);}else if(element.attachEvent){element.attachEvent("on"+type,handler);}},removeListener:function(element,type,handler){if(element.removeEventListener){element.removeEventListener(type,handler,false);}else if(element.attachEvent){element.detachEvent("on"+type,handler);}},get:function(url,onSuccess){if(typeof XMLHttpRequest=="undefined"){XMLHttpRequest=function(){try{return new ActiveXObject("Msxml2.XMLHTTP.6.0");}catch(e){} try{return new ActiveXObject("Msxml2.XMLHTTP.3.0");}catch(f){} try{return new ActiveXObject("Msxml2.XMLHTTP");}catch(g){} throw new Error("This browser does not support XMLHttpRequest.");};} var request=new XMLHttpRequest();request.open("GET",url);request.onreadystatechange=function(){if(request.readyState==4&&request.status==200){onSuccess(request.responseText);}}.context(this);request.send();},trim:function(string){return string.toString().replace(/^\s+/,"").replace(/\s+$/,"");},bindDOMReady:function(){if(document.readyState==="complete"){return VideoJS.onDOMReady();} if(document.addEventListener){document.addEventListener("DOMContentLoaded",VideoJS.DOMContentLoaded,false);window.addEventListener("load",VideoJS.onDOMReady,false);}else if(document.attachEvent){document.attachEvent("onreadystatechange",VideoJS.DOMContentLoaded);window.attachEvent("onload",VideoJS.onDOMReady);}},DOMContentLoaded:function(){if(document.addEventListener){document.removeEventListener("DOMContentLoaded",VideoJS.DOMContentLoaded,false);VideoJS.onDOMReady();}else if(document.attachEvent){if(document.readyState==="complete"){document.detachEvent("onreadystatechange",VideoJS.DOMContentLoaded);VideoJS.onDOMReady();}}},DOMReadyList:[],addToDOMReady:function(fn){if(VideoJS.DOMIsReady){fn.call(document);}else{VideoJS.DOMReadyList.push(fn);}},DOMIsReady:false,onDOMReady:function(){if(VideoJS.DOMIsReady){return;} if(!document.body){return setTimeout(VideoJS.onDOMReady,13);} VideoJS.DOMIsReady=true;if(VideoJS.DOMReadyList){for(var i=0;i ");},onSelect:function(event,queueID,file){$("td#upload_container input[type=text]").val(file.name);return false;},onOpen:function(event,queue,file){$('#progress_bar_container').show().find('.filename').html($('#upload_container input[type=text]').val().split(" ")[0]).end().find('.message').text('Uploading');$('#progress_bar_container .total-size').text(readablizeBytes(file.size))},onProgress:function(event,queueID,file,data){$('#progress_bar_container .uploaded-size').text(readablizeBytes(data.bytesLoaded)) $("#progress_bar_container .progress").css("width",data.percentage+"%");if(data.percentage==100){$('#progress_bar_container .progress_bar_text').html('Upload complete… gerbils just finishing up.');}},onComplete:function(event,queue,file,response,data){document.location=response;}});$('form.video_upload #submit_button input').click(function(){var filenameRaw=$('#upload_container input[type=text]').val();var filenamePieces=filenameRaw.split('.');var extension=filenamePieces[filenamePieces.length-1];var possibleExtensions=['3g2','3gp','3gp2','3gpp','60d','ajp','arf','asf','asx','avi','bsf','camrec','dif','divx','dmb','dv','dvx','f4v','fbz','flv','ivf','ivr','ivs','m1v','m21','m2t','m2v','m4e','m4v','mj2','mjp','mjpg','mkv','mov','mp2v','mp4','mp4v','mpe','mpeg','mpg','mpg2','mpv2','mts','nsv','ogm','ogv','pmf','qt','rdb','rec','rm','rmvb','rts','rts','rum','rv','scm','spl','srt','swf','tp','trp','vc1','vgz','vid','vob','vp6','vp7','vro','wm','wmd','wmv','wmx','wvx','xvid','yuv'];if($('form.video_upload input.fileSherpa-file-id').val()==''){alert('Please select a video');}else if(possibleExtensions.indexOf(extension.toLowerCase())==-1){alert("The file you are uploading doesn't look like it's a video. Can you double check please.");}else if(!$('#video_is_of_or_by_user').attr('checked')){alert('You must certify that this video is of or by you.');}else{$(this).hide();$('#processing_form').show();$('#video_video').uploadifySettings("scriptData",{token:escape($('form.video_upload input[name=token]').val()),"video[title]":$('form.video_upload input#video_title').val(),"video[description]":$('form.video_upload textarea#video_description').val(),"video[only_friends]":$('form.video_upload select#video_only_friends').val()});$("#video_video").uploadifyUpload();} return false;});});$(function(){var defaultText="What's on your kinky mind?" var textArea=$('.update_status form textarea');var originalHeight=textArea.height();var counter=$('.update_status form .counter');var submitButton=$('.update_status form input[type=submit]').disable();var form=$('.update_status form');$('.update_status form textarea').focus(function(){textArea.growfield({min:52});form.removeClass('out_of_focus').addClass('in_focus');if(textArea.val()==defaultText) textArea.val('');});function resetForm(){form.addClass('out_of_focus').removeClass('in_focus');textArea.growfield('destroy').css('height',originalHeight);textArea.val(defaultText);counter.removeClass("getting_close, over_limit").text(200);form.find(".save_spinner").hide().end().find(".submit_button").disable().show();};$('.update_status form p.cancel a').click(function(){resetForm();});submitButton.disable();textArea.keyup(function(){var length=textArea.val().length;var remaining=200-length;counter.text(remaining);if(remaining>=0){submitButton.enable();if(remaining==200){counter.removeClass("over_limit").removeClass("getting_close");submitButton.disable();}else if(remaining<=20){counter.removeClass("over_limit").addClass("getting_close");}else{counter.removeClass("over_limit").removeClass("getting_close");}}else{counter.removeClass("getting_close").addClass("over_limit");submitButton.disable();}});submitButton.click(function(){$(this).hide().siblings(".save_spinner").show();});form.ajaxForm(function(data){$('#feed').prepend(data).trigger("updated");resetForm();});});$(function(){$('#ds_relationship_status').livequery('change',function(){$('#ds_status_spinner').show();$('#ds_relationship_with').hide();});$('#ds_save_button').livequery('click',function(){$('#ds_save_spinner').show();$('#ds_save_button').hide();return true;});$('.ds_relationship_cancel').livequery('click',function(){$(this).parents('li').remove();return false;});});$(function(){$('#relationship_status').livequery('change',function(){$('#status_spinner').show();$('#relationship_with').hide();});$('#save_button').livequery('click',function(){$('#save_spinner').show();$('#save_button').hide();return true;});$('.relationship_cancel').livequery('click',function(){$(this).parents('li').remove();return false;});});(function($){$.extend($.fn,{poller:function(options){if($(this).length==0){return this;} var success=options.success;var markerSelector=options.markerSelector;var parameterName=options.parameterName;var url=options.url;var interval=options["interval"]||60000;var type=options["type"];var now=options["now"];var extraParams=options["extraParams"];var poll=function(){var marker=$(markerSelector).attr("data-uuid");if(marker){var parameters={} parameters[parameterName]=marker if(extraParams){var extras=extraParams();for(key in extras){parameters[key]=extras[key];}} $.get(url,parameters,function(data,textStatus){success(data)},type);}} if(now){poll();} setInterval(poll,interval);return this;}});}(jQuery));$(function(){$("#new_picture input[type='file']").change(function(){$("tr, .tou_reminder").show();$(".expand_on_show").growfield();});var isAvatarBox=$(".new_picture input[name='picture[is_avatar]']");isAvatarBox.change(function(){if($(this).get(0).checked){$(".privacy .mode .change").hide();$(".privacy .mode select").get(0).selectedIndex=0;$(".privacy .mode select").change().change();$(".tiptip.private_avatar").show();}else{$(".privacy .mode .change").show();$(".tiptip.private_avatar").hide();}});if($.browser.msie){isAvatarBox.click(function(){isAvatarBox.change();});} $(".private_avatar").tipTip({maxWidth:'250px',defaultPosition:'top',delay:100});function setTotal(number){var section=$("#user_picture #likes_section");section.attr("data-total",number);if(number==0){section.addClass("nobody_likes");$("#user_picture .meta_info li.like").hide();}else{section.removeClass("nobody_likes");$("#user_picture .meta_info li.like").show();} var heading="";switch(number){case 0:heading=["Love it"];break;case 1:heading=[number,"Loves it"];break;default:heading=[number,"Love it"];} $("#user_picture #likes_section h1 span").text(heading.join(" "));if(heading.length==1){heading=["0","Love it"];} $(".meta_info .like").html(heading.join(" "));} var likes=$("#user_picture .likes.views_likes");if(likes.length>0){$.ajax({url:likes.attr("data-fetch-from"),dataType:"json",success:function(data){setTotal(data.total);$.each(data.likes,function(i,like){$(".likes ul").append($("#like_template").jqote(like));});$(".likes ul li").find("a").removeClass("last").end().filter(":nth-child(7n)").find("a").addClass("last");if(!$("#user_picture #likes_section").is(".owner")||data.total>0){$("#user_picture #likes_section").show();}}});} function getTotal(){return parseInt($("#user_picture .likes").attr("data-total"));} $("#user_picture .likes:not(.nonsupporter) a").click(function(){$.ajax({url:$(this).attr("data-remote"),type:"post"});var total=getTotal();var section=$(this).parents(".likes");if(section.is(".you_like_it")){$(section).removeClass("you_like_it");setTotal(total-1);$("#user_picture .likes ul .user_"+currentUser.user_id).remove();$(this).text("Love This Pic?");}else{$(section).addClass("you_like_it");setTotal(total+1);$("#user_picture .likes ul").prepend($("#like_template").jqote(currentUser));$(this).text("remove?");} $(".likes ul li").find("a").removeClass("last").end().filter(":nth-child(7n)").find("a").addClass("last");return false;});});$(function(){var captionForm=$('#picture .caption_form_container');var caption=$('#picture .caption_container');var captionTextArea=$('textarea:not(.growfieldDummy)',captionForm);var oldCaption=null;captionTextArea.growfield();$('#edit_caption_link',caption).click(function(){caption.hide();captionForm.show();captionTextArea.growfield('restart');oldCaption=captionTextArea.val();return false;});$('.cancel',captionForm).click(function(event){captionForm.hide();caption.show();captionTextArea.val(oldCaption);return false;});$('form',captionForm).submit(function(event){var submitBtn=$('input[type=submit]',this).hide();var processMsg=$('.processing',this).show();var cancelLink=$('.cancel',this).hide();$.ajax({dataType:'json',type:'post',url:$(this).attr('action'),data:$(this).serialize(),success:function(data){captionForm.hide();submitBtn.show();cancelLink.show();processMsg.hide();var time=distanceOfTimeInWords(new Date(),new Date(data.created_at));$('time',caption).replaceWith($(''));$('.caption',caption).text(data.caption);caption.show();initTimeTagTimestamps();},error:function(data){alert("So sorry, but there was some kind of error while "+"processing your caption update. We'll fix it ASAP, "+"but if that's not fast enough, go ahead and shoot us an "+"email.");submitBtn.show();cancelLink.show();processMsg.hide();}});return false;});});$(function(){$(".meta_info .set_as_avatar a").parents('li').click(function(event){if($(".meta_info .mode.display .display").text()=="Just Friends"&&!confirm("WARNING: By setting your private picture as your avatar it will not only become your avatar but become public. You down with that?")){return false;} var self=$(this);self.html('Setting as Avatar… ');if(!$(".meta_info").is(".onlypic")) self.next('.delete').hide();$("#set_as_avatar_form").ajaxForm({dataType:'json',success:function(data){if(data.is_avatar){var old_avatar_src=$('#profile_header img.avatar').attr('src');$('img[src='+old_avatar_src+']').attr({'title':data.nickname,'alt':data.nickname,'src':data.avatar_url});self.html('Current Avatar');$(".meta_info .mode.display .display").text("FetLifers");$(".meta_info .mode.display .edit_button").hide();$(".meta_info .mode.display .private_avatar").show();$(".meta_info .mode.change select").get(0).selectedIndex=0;self.unbind('click');}else{set_avatar_error(self);}},error:function(data){set_avatar_error(self);}}).submit();return false;});function set_avatar_error(elem){$(elem).html('Set as Avatar');$(elem).next('.delete').show();}});$(function(){$("#trended_section ul li a.delete_trend").each(function(i,e){var link=$(e);link.click(function(){if(!confirm(link.attr("data-confirm")))return false;$.ajax({url:link.attr("href"),type:"POST",data:{"_method":"delete","trend_guid":link.attr("data-trend-guid")},success:function(){link.parents("li").remove();var newTrendCount=$("#trended_section ul li").length;if(newTrendCount==0){$("#trended_section").remove();$("#trend_count").parent().remove();}else{$("#trend_count").text(newTrendCount.toString());}},error:function(){alert("Sorry, we had a problem removing this trend! Please contact support if it keeps up...");}});return false;});});});$(function(){$('#user_country_id').change(function(){$('#country_spinner').show();$('#city').hide();$.post("/administrative_areas/select",{id:$('#user_country_id').val(),authenticity_token:$('#authenticity_token').html()},null,'script');});$('#user_administrative_area_id').livequery('change',function(){$('#administrative_area_spinner').show();$.post("/cities/select",{id:$('#user_administrative_area_id').val(),authenticity_token:$('#authenticity_token').html()},null,'script');});});$(function(){$('#event_country_id').change(function(){$('#country_spinner').show();$('#city').hide();$.post("/events/select_administrative_area",{id:$('#event_country_id').val(),authenticity_token:$('#authenticity_token').html()},null,'script');});$('#event_administrative_area_id').livequery('change',function(){$('#administrative_area_spinner').show();$.post("/events/select_city",{id:$('#event_administrative_area_id').val(),authenticity_token:$('#authenticity_token').html()},null,'script');});});function setStatusTimeAgo(el){var link=""+distanceOfTimeInWords(new Date($(el).attr("data-timestamp")),new Date())+" ago"+"";$(el).html(link);} function refreshAllStatusTimestamps(){$(".refresh-status-timestamp").each(function(i,el){setStatusTimeAgo(el);});} $(function(){function initStatusTimestamps(){$(".status-timestamp").each(function(i,el){var timestamp=$(el).html();$(el).attr('data-timestamp',timestamp).addClass('refresh-status-timestamp').removeClass('status-timestamp');setStatusTimeAgo(el);});} initStatusTimestamps();$("#activity_feed #feed").bind("updated",initStatusTimestamps);$('#activity_feed .view_more a').livequery('click',function(){var url=$(this).attr('href');$('#activity_feed .view_more, #activity_feed .view_more_spinner').toggle();$.get(url,{},function(data,textStatus){$('#activity_feed .view_more, #activity_feed .view_more_spinner').remove();$('#feed').append(data).trigger("updated");});return false;});function resolveSpacerAndContainer(container){var viewOther=container.find(".view_other");var visibleLinks=viewOther.find("a:visible").length;if(visibleLinks==0){viewOther.hide();}else{viewOther.show();if(visibleLinks==1) viewOther.find(".spacer").hide();else viewOther.find(".spacer").show();}} function showLastTwoComments(){$(".story_2.status ul.comments").each(function(i,e){var comments=$(e).find("li.status_comment");if(comments.get(0)) $(comments.get(0)).show();if(comments.get(1)) $(comments.get(1)).show();});} showLastTwoComments();$("#activity_feed #feed").bind("updated",showLastTwoComments);function initViewAllComments(){$(".story_2.status ul.comments .view_all").click(function(){$(this).parents("ul.comments").find("li.status_comment").show();$(this).hide().siblings(".spacer").hide();return false;});} initViewAllComments();$("#activity_feed #feed").bind("updated",initViewAllComments);function initNewCommentForms(){$(".new_comment form").each(function(i,e){$(e).find(".submit_button").disable().click(function(){$(this).hide().siblings(".spinner").show();});$(e).find("textarea").keyup(function(){var length=$(this).val().replace(/ /,"").length;var button=$(this).parents("form").find(".submit_button");if(length>0){button.enable();}else{button.disable();}});var self=e;$(e).ajaxForm(function(data){$(self).parents(".new_comment").hide().end().find("textarea").val("").end().find(".spinner").hide().end().find(":submit").show().disable();var comments=$(self).parents(".comments");var lastComment=comments.find("li.status_comment:last") if(lastComment.length==0){comments.prepend(data);}else{lastComment.after(data);} $("#feed").trigger("updated");comments.find("li.status_comment:last").show();$(self).parents(".story_2.status").find("li.view_other a.make_comment").show();resolveCounter($(self).parents("ul.comments"));resolveSpacerAndContainer($(self).parents(".story_2.status"));});$(".story_2.status a.make_comment").click(function(){$(this).parents(".story_2.status").find("ul.comments").show().end().find("li.view_other a.make_comment").hide().end().find("li.new_comment").show();resolveSpacerAndContainer($(this).parents(".story_2.status"));return false;});$(".story_2.status a.cancel").each(function(i,e){$(e).unbind().click(function(){$(this).parents("li.new_comment").hide().end().parents("ul.comments").find("li.view_other a.make_comment").show();var comments=$(this).parents("ul.comments") if(comments.find("li.status_comment").length==0) comments.hide();resolveSpacerAndContainer($(this).parents(".story_2.status"));return false;});});});} initNewCommentForms();$("#activity_feed #feed").bind("updated",initNewCommentForms);function resolveCounter(comments){var count=$(comments).find("li.status_comment").length;if(count==0){$(comments).find(".view_other").hide();}else{$(comments).find(".view_other .view_all .count").text(count);}} function initCommentDeletions(){var confirmationMessage="Are you sure you want to delete this update and any comments made on it? Once you tap that ass there is no going back. By tap that ass I mean hit the 'Ok' button.";$(".story_2.status form.edit_status_comment").each(function(i,e){$(e).ajaxForm(function(data){var comments=$(e).parents("ul.comments");$(e).parents("li.status_comment").remove();resolveSpacerAndContainer($(comments).parents(".story_2.status"));resolveCounter(comments);});});$(".story_2.status .delete a").show().click(function(){if(confirm(confirmationMessage)){$(this).parents(".delete").hide().siblings(".delete_spinner").show();$(this).parents("form").submit();} return false;});$(".story_2.status form.edit_status").each(function(i,e){var form=$(e);form.ajaxForm({url:form.attr('action')+'.json',success:function(){form.parents('div.story_2.status').remove();}});});$(".status-show ul.comments li.status_comment").show();$(".status-show ul.comments li.view_other .view_all").hide();$(".status-show ul.comments li.view_other .spacer").hide();$("li.status_comment p.extract span.short a").click(function(){$(this).parents(".short").hide().siblings(".long").show();return false;});} initCommentDeletions();$("#feed").bind("updated",initCommentDeletions) setInterval(refreshAllStatusTimestamps,60000*5);});$(function(){if($("#home.v3 #groups").length==0){return 0;} $("#home.v3 #groups").find($("#group_leader_selector").attr("data-selector")).livequery(function(){$(this).addClass("group_leader");});$('#home #groups .view_more a').click(function(){var url=[new String(document.location),'.js'].join('') var lastUUID=$("#feed_of_discussions li.post:last").attr("data-uuid");$('#home .view_more').hide();$('#home .view_more_spinner').show();$.get(url,{start_after:lastUUID},function(data,textStatus){$('#feed_of_discussions').append(data);$('#home .view_more').show();$('#home .view_more_spinner').hide();});return false;});});var fetlife_formatter=function(){var result=asuka.formatter();result.default_steps=function(){return asuka.formatter().default_steps().concat(["markdown_link","auto_link"]);};result.markdown_link=function(line){return line.replace(/\[([^\]]+?)\]\(\s*(https?:\/\/[^\]\s]+)\s*\)/g,function(match,text,href){return result.make_link(text,href)});};return result;};var asukaize=(function(){var formatter=fetlife_formatter();var line_formatter=asuka.line_formatter(formatter);var parser=asuka.parser(line_formatter);return function(text){return asuka.document(text,parser).to_html();};})();var bindNewCommentAnchor=function(){$("a[href='#new_generic_comment']").click(function(){$("#generic_comment_body_fake").click();return false;});};var updateCommentCounts=function(){var count=$(".comment:visible").size()-1;var label=(count===1)?'Comment':'Comments';if(count===0){var header='Be the first to leave your mark…';}else{var header=count.toString()+' '+label+' (leave comment)';} $("#comments h1").html(header);bindNewCommentAnchor();var meta=''+count.toString()+' '+label;$(".meta_info a[href=#comments]").html(meta);};$(function(){var form=$("#generic_comment_form");var text=$("#generic_comment_body");var fakeForm=$("#generic_comment_form_fake");var fakeText=$("#generic_comment_body_fake");if(form.size()===0||text.size()===0){return;} text.growfield({min:54});if($.browser.safari)fakeText.css('resize','none');fakeText.bind('click focus',function(){fakeForm.hide();form.show();text.focus();if($.browser.msie||$.browser.mozilla){var distanceFromTop=form.offset().top;var elementHeight=form.height();var viewPortHeight=$(window).height();$(window).scrollTop(distanceFromTop-((viewPortHeight-elementHeight)/2));}});text.bind('attemptFormCleanup',function(){if(text.val()==''&&!form.hasClass('submitting')){$('#errorExplanation').remove();form.hide();fakeForm.show();} text.blur();});$('body').click(function(event){if(event.target!=form[0]&&event.target!=fakeText[0]&&$.inArray(event.target,form.find('*'))==-1){text.trigger('attemptFormCleanup');}});bindNewCommentAnchor();var submitButton=$("input[type=submit]",form);var indicator=$(".processing",form);var previewStuff=$("span.formatting_options");var keyboardHint=$(".keyboard_hint");var asukaWasOpen=false;var beforeSubmit=function(){form.addClass('submitting');submitButton.hide();indicator.show();previewStuff.hide();keyboardHint.hide();asukaWasOpen=$(".asuka_dst").css("display")=="block";asuka_preview.close();};var requestFinished=function(){form.removeClass('submitting');$('#errorExplanation').remove();indicator.hide();previewStuff.show();keyboardHint.show();submitButton.show();};form.ajaxForm({beforeSend:beforeSubmit,success:function(data){requestFinished();$('#comments').append($(innerShiv(data,false)));text.val('');clear_preview();text.trigger('attemptFormCleanup');updateCommentCounts();},error:function(xhr){requestFinished();if(asukaWasOpen==true){asuka_preview.open();} form.prepend(xhr.responseText);text.focus();}});});$(function(){$('.comment a.delete_comment').live('click',function(event){if(confirm('To delete, or not to delete; that is the question!')){var self=$(this);var comment=self.parents('.comment');$.post(self.attr('href'),{'_method':'delete','authenticity_token':$('#authenticity_token').text()});if($("#generic_comment_form").size()!==0){comment.fadeOut(400,updateCommentCounts);}else{comment.fadeOut();}} return false;});});$(function(){$('form.ajax_comment').submit(function(){var form=this;$.ajax({url:$(this).attr('action')+'.js',data:$(this).serializeArray(),type:'post',success:function(data){$('#errorExplanation').remove();$('#comments').append($(innerShiv(data,false)));$(form).reset();$('#comments .count span').text(parseInt($('#comments .count span').text())+1);$('#comments .count').show();$('.no_comments').hide();initTimeTagTimestamps();},error:function(data){$('#errorExplanation').remove();$('#new_comment').prepend(data.responseText);},complete:function(){clear_preview();allow_submit();}});return false;}).removeClass("ajax_comment");});$(function(){$("#nav_dropdown li.nojs").removeClass("nojs");var findAndCloseProfilePulldown=null;function pulldownEventHandler(event){if(!$(event.target).is("#nav_dropdown a")){findAndCloseProfilePulldown();}} findAndCloseProfilePulldown=function(){$("#nav_dropdown a.pulldown-trigger").removeClass("open").siblings("ul").hide();$(document).unbind("click",pulldownEventHandler);};$("#nav_dropdown .pulldown-trigger").click(function(){if($(this).is(".open")){findAndCloseProfilePulldown();}else{$(this).addClass("open").siblings("ul").show();$(document).click(pulldownEventHandler);} return false;});});var syl={};$(function(){syl.Like=new JS.Class(Gorilla.Model,{properties:["date","picture_height","picture_width","picture_link_url","picture_url","user_nickname","user_age","user_sex","user_role_short_form","user_location","picture_comments_count","picture_likes_count","eof"],pictureStyle:function(){var width=this.get("picture_width");var height=this.get("picture_height");var style=null;if(this.verticalPicture()){var x=((width*290)/height).toFixed(2);style={left:"50%",width:x+"px","margin-left":-(x/2)+"px"};}else{var x=((height*290)/width).toFixed(2);style={top:"50%",height:x+"px","margin-top":-(x/2)+"px"};} var styleString="";for(var s in style)styleString+=[s,style[s]].join(":")+";";return styleString;},verticalPicture:function(){return this.get("picture_height")>this.get("picture_width");},isEof:function(){return this.get("eof");}});syl.PictureLikeView=new JS.Class(Gorilla.View,{templateSelector:"#picture_like_template",template:function(){return $(this.get("templateSelector"));},render:function(data){return this.template().jqote(data);}});syl.StuffYouLovePage=new JS.Class(Gorilla.View,{pictureLikeView:new syl.PictureLikeView(),currentDate:null,likesInThisDate:0,renderPage:function(data){data.toCollection().forEach(function(like){if(like.isEof()){if(!this.get("eof")){var eofView=$(innerShiv($("#eof_template").jqote(),false));$("#likes").append(eofView);this.set("eof",true);this.get("paginator").setReachedLastPage();}}else{var likeDate=like.get("date");var currentDate=this.get("currentDate");if(likeDate!=currentDate){if(currentDate!=null){$("#likes").append("
    ");} this.set("currentDate",likeDate);$("#likes").append($(["

    ",likeDate,"

    "].join("")));this.set("likesInThisDate",0);} var likeIndex=this.incr("likesInThisDate");var likeView=$(innerShiv(this.get("pictureLikeView").render(like),false));if(likeIndex%3==0) likeView.css("margin-right",0);$("#likes").append(likeView);}}.bind(this));},_paginatorObserver:function(event,paginator){paginator.observe("loading",this.method("_loadingObserver"));paginator.observe("pageLoaded",this.method("_pageLoadedObserver"));}.observes("paginator"),_loadingObserver:function(event,loading){$("#continuous_loading").toggle();},_pageLoadedObserver:function(event,page){this.renderPage(page);}});syl.Continuous=new JS.Class(Gorilla.View,{paginator:null,scrollThreshold:900,scrollObserver:function(){var paginator=this.get("paginator");if(!paginator.reachedLastPage()&&!paginator.get("loading")&&this._reachedScrollThreshold()){paginator.loadNextPage();}},_distanceToPageBottom:function(){return $(document).height()- $(window).scrollTop()- $(window).height();},_reachedScrollThreshold:function(){return this._distanceToPageBottom()<=this.get("scrollThreshold");}});if($("#likes:not(.nonsupporter)").length>0){var paginator=new Gorilla.Model.Paginator({url:$("#likes").attr("data-fetch-from"),model:syl.Like,totalPages:$("#likes").attr("data-total-pages")});var sylView=new syl.StuffYouLovePage();sylView.set("paginator",paginator);paginator.loadNextPage();var continuous=new syl.Continuous();continuous.set("paginator",paginator);$(window).bind("scroll resize",continuous.method("scrollObserver"));}});Gorilla.MediaFlaggingController=new JS.Class(Gorilla.Dialog.Controller,{initialize:function(opts){this.callSuper(opts);opts.dialog.find(".step[data-path=dmca] input").bind('keydown keypress keyup',function(){this.validateCurrentStep();}.bind(this));opts.dialog.find(".step[data-path=permission] input").bind('click',function(){this.validateCurrentStep();}.bind(this));},isCurrentStepValid:function(){switch(this.get('currentStep')){case 1:return this.getCurrentStepElement().find('input:radio:checked').exists();case 2:return this.validateActivePath();default:return true;}},validateActivePath:function(){switch(this.get('activePath')){case"permission":return this.getCurrentStepElement().find('input:checkbox:checked').length==2;case"dmca":var inputStatuses=this.getCurrentStepElement().find('input').map(function(i,e){var input=$(e);return(input.val()!==''&&input.val()!==input.data('placeholderValue'));});return($.inArray(false,inputStatuses)===-1);default:return true;}}});Gorilla.CommentFlaggingController=new JS.Class(Gorilla.Dialog.Controller,{open:function(openedBy){this.callSuper();var typeAndId=openedBy.parents('.comment').attr('id').split('_');var commentId=typeAndId.pop();var commentType=typeAndId.join('_');$('#flagging_object_id',this.get('form')).val(commentId);$('#flagging_object_type',this.get('form')).val(commentType);},isCurrentStepValid:function(){return this.getCurrentStepElement().find('input:radio:checked').exists();}});$(function(){$(".privacy a.option").click(function(){$(this).parents(".privacy").find(".mode:not(.processing)").toggle();return false;});$("td.privacy .mode.change select").change(function(){var self=$(this).get(0);$(this).parents(".privacy").find(".mode.display span.display").text(self.options[self.selectedIndex].text).end().find(".mode.display").show().end().find(".mode.change").hide();});$("#privacy_section form").ajaxForm(function(data){$("#privacy_section").find(".mode.change").find("form").show().end().hide().end().find(".mode.processing").hide().end().find(".mode.display").show();});$("#privacy_section select").change(function(){var self=$(this).get(0);$(this).parents(".privacy").find(".mode.display span.display").text(self.options[self.selectedIndex].text).end().find(".mode.change").find("form").hide().submit().end().hide().end().find(".mode.processing").show().end();});});$(function(){$("#new_group_post").submit(function(){var spans=$(this).find("#processing_form").children("span");$.each([5,10,15],function(i,seconds){setTimeout(function(){spans.filter(":visible").hide();spans.filter("#"+seconds.toString()).show();},seconds*1000);});});});$(function(){var dealingWithIE=function(f){if($.browser.msie&&$.browser.version<9){setTimeout(f,1000);}else{f();}};var setupTextArea=function(element,content){element.val(content);element.setCursorPosition(content.length);};var replyTo=$.QueryString["reply_to"];if(!replyTo)return;replyTo="@"+replyTo+" ";var realTextArea=$("#generic_comment_body:not(.growfieldDummy)");var fakeTextArea=$("#generic_comment_body_fake");dealingWithIE(function(){fakeTextArea.click();realTextArea.click();setupTextArea(realTextArea,replyTo);});var writingTextArea=$("#new_post_comment_form textarea:not(.growfieldDummy)");dealingWithIE(function(){writingTextArea.focus();setupTextArea(writingTextArea,replyTo);});var statusCommentTextArea=$("#status_comment_body");dealingWithIE(function(){$(".make_comment").click();statusCommentTextArea.focus();setupTextArea(statusCommentTextArea,replyTo);});}); GHIJ_application/x-javascriptO_bplist00fgX$versionX$objectsY$archiverT$top"()012JKLMNOPQRSTUVWXYZ[\`aU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_?http://assets2.fetlife.com/javascripts/continuous.js?1302212134*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#AqA|D@3456@WNS.keysZNS.objects789:;<=>? ABCDEFGHIVServer_Transfer-EncodingZConnection\Content-TypeTDate]Last-ModifiedWExpires]Cache-Control_Content-Encoding\nginx/0.7.67XIdentityUclose_application/x-javascript_Wed, 04 May 2011 08:10:36 GMT_Thu, 07 Apr 2011 21:35:34 GMT_Thu, 31 Dec 2037 23:55:55 GMT_max-age=315360000Tgzip*+]^_NSMutableDictionary]_/\NSDictionary*+bc_NSHTTPURLResponsede/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverhi_WebResourceResponse#-27X^y|!&1:@CIR[]dlwy  -6<Ww0>PSijk_?http://assets2.fetlife.com/javascripts/continuous.js?1302212134OFl = {}; Fl.Continuous = {}; Fl.Continuous.Paginator = new JS.Class(Gorilla.Model.Paginator, { currentPage: 1, reachedLastPage: function() { return this.get("currentPage") == (this.get("totalPages")); } }); Fl.Continuous.Controller = new JS.Class(Gorilla.Controller, { initialize: function(opts) { this.callSuper(); this.set("paginator", opts.paginator); // we have to observe before we set active, otherwise the paginator may start // loading but we won't receive the loading state and propagate it to views. opts.paginator.observe("loading", this.method("_paginatorLoadingObserver")); this.set("active", this.isCookieEnabled()); }, scrollThresholdReached: function() { if (this.get("active")) this.get("paginator").maybeLoadNextPage(); }, isCookieEnabled: function() { return (this.getCookie() == "on" || this.getCookie() == null); }, getCookie: function() { return $.cookie("_Fetlife_continuous_perving"); }, setCookie: function(state) { $.cookie("_Fetlife_continuous_perving", state, { path: '/', expires: 9999 }); }, _activeObserver: function(event, active) { if (active) { this.setCookie("on"); // if we aren't on the first page (no parameter or ?page=1), // we need to go there before we start continuous scrolling. if (window.location.search != "" && window.location.search != "?page=1") { window.location = window.location.protocol + '//' + window.location.host + window.location.pathname; this.set("loading", true); } else { this.get("paginator").maybeLoadNextPage(); } } else { this.setCookie("off"); this.get("paginator").reset(); } }.observes("active"), _paginatorLoadingObserver: function(event, loading) { this.set("loading", loading); } }); Fl.Picture = new JS.Class(Gorilla.Model, { properties: ["src", "href", "alt", "title", "width"] }); Fl.PageInfo = new JS.Class(Gorilla.Model, { properties: ["start", "end", "total"] }); Fl.Continuous.ScrollWatcher = new JS.Class(Gorilla.View, { initialize: function(opts) { this.set("controller", opts.controller); this.set("methodName", opts.methodName); this.set("scrollThreshold", opts.scrollThreshold || 900); this.callSuper(); $(window).bind("scroll resize", this.method("scrollObserver")); }, scrollObserver: function() { if (this._reachedScrollThreshold()) { this.get("controller")[this.get("methodName")](); } }, _distanceToPageBottom: function() { return $(document).height() - $(window).scrollTop() - (window.innerHeight || $(window).height()); }, _reachedScrollThreshold: function() { return this._distanceToPageBottom() <= this.get("scrollThreshold"); } }); Fl.Continuous.ContainerView = new JS.Class(Gorilla.BooleanView, { initialize: function(opts) { this.callSuper(opts); this.set("paginator", opts.paginator); this.set("item_template", $("#item_template", opts.element)); this.set("page_template", $("#page_template", opts.element)); this.set("page_header_template", $("#page_header_template", opts.element)); this.set("itemsPerRow", parseInt(opts.element.attr('data-items-per-row'))); this.set("totalItems", parseInt(opts.element.attr('data-total-items'))); opts.paginator.observe("pageLoaded", this.method("_pageLoadedObserver")); }, disable: function(element) { element.children(".page").not(":first").remove(); element.children("h2").remove(); }, _pageLoadedObserver: function(event, itemRecords) { if (!this.get("controller").get("active")) return; var pageInfo = new Fl.PageInfo({ start: this.currentItemCount() + 1, end: this.currentItemCount() + itemRecords.length, total: this.get("totalItems") }); var header = this.get("page_header_template").jqote(pageInfo); var page = $(innerShiv(this.get("page_template").jqote(), false)); $.each(itemRecords, function(i, item) { var e = $(innerShiv(this.get("item_template").jqote(item), false)); if ((i + 1) % this.get("itemsPerRow") == 0) e.addClass("last"); page.append(e); }.bind(this)); this.get("element").children(".page:last").after(header); this.get("element").children("h2:last").after(page); }, currentItemCount: function() { return this.get("element").children(".page").children().length; } }); Fl.Continuous.setup = function() { var container = $(".continuous_container"); if (!container.exists()) return; var checkBox = $("#continuous_toggle"); if (!checkBox.exists()) return; var totalPages = parseInt(container.attr("data-total-pages")); var url = container.attr("data-fetch-from"); var paginator = new Fl.Continuous.Paginator({ url: url, totalPages: totalPages, model: Fl.Picture }); var controller = new Fl.Continuous.Controller({ paginator: paginator }); Controller = controller; var scrollWatcher = new Fl.Continuous.ScrollWatcher({ controller: controller, methodName: "scrollThresholdReached" }); var containerView = new Fl.Continuous.ContainerView({ controller: controller, property: "active", element: container, paginator: paginator }); checkBox.change(function() { controller.set("active", checkBox.attr("checked")); }); // on IE 7, 8 and perhaps 9, the change event doesn't fire until you // click on something other than the check box. if ($.browser.msie) { checkBox.click(function(event) { // Only trigger change if it was from a real mouse click, // because change is manually triggered after click from // the 't' hotkey. (don't fire it twice.) if (event.originalEvent) checkBox.change(); }); } var checkBoxView = new Gorilla.CheckBoxView({ controller: controller, property: "active", element: checkBox }); var booleanVisibilityViews = $("[data-show-when]").map(function(i, e) { return new Gorilla.BooleanVisibilityView({ controller: controller, element: $(e), property: $(e).attr('data-show-when') }); }); var inverseVisibilityViews = $("[data-hide-when]").map(function(i, e) { return new Gorilla.InverseVisibilityView({ controller: controller, element: $(e), property: $(e).attr('data-hide-when') }); }); }; $(function() { Fl.Continuous.setup(); }); LMNO_text/javascriptObplist00noX$versionX$objectsY$archiverT$top""()012NOPQRSTUVWXYZ[\]^_`abcdhiU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1 !#$%&[NS.relativeWNS.base_%http://www.google-analytics.com/ga.js*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#Aq#\B3456BWNS.keysZNS.objects789:;<=>?@A CDEFGHIJKLMVServer]Cache-Control\Content-TypeWExpiresTDate^Content-Length]Last-Modified_Content-Encoding_X-Content-Type-OptionsTVarySAgeWGFE/2.0_max-age=86400, public_text/javascript_Thu, 05 May 2011 00:54:28 GMT_Wed, 04 May 2011 00:54:28 GMTU11581_Tue, 19 Apr 2011 17:52:10 GMTTgzipWnosniff_Accept-EncodingU18521*+ef_NSMutableDictionaryeg/\NSDictionaryhS*+jk_NSHTTPURLResponselm/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverpq_WebResourceResponse#-27\b} $*-3<EGNVacoqsuwy{}$(0HZz-1ESeh~r_%http://www.google-analytics.com/ga.jsOhS(function(){var k=void 0,aa=encodeURIComponent,m=window,o=String,p=Math,ba="push",ca="cookie",q="charAt",r="indexOf",t="gaGlobal",da="getTime",v="toString",w="window",x="length",y="document",z="split",A="location",ea="protocol",fa="href",C="substring",D="join",E="toLowerCase";var ga="_gat",ha="_gaq",ia="4.9.2",ja="_gaUserPrefs",ka="ioo",F="&",H="=",I="__utma=",la="__utmb=",ma="__utmc=",na="__utmk=",J="__utmv=",K="__utmz=",oa="__utmx=",pa="GASO=";var qa=function(){var c=this,f=[],b="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_";c.set=function(b){f[b]=!0};c.Kc=function(){for(var c=[],e=0;e=0};b.Uc=function(){return b.Kb("Firefox")&&![].reduce};b.mb=function(c){if(!c||!b.Kb("Firefox"))return c;for(var c=c.replace(/\n|\r/g," "),e=0,f=c[x];e-1&&(b=c[r](b,e),b<0&&(b=c[x]),i=c[C](e+f[r](H)+1,b)));return i},wa=function(c){var f=!1,b=0,i,e;if(!O(c)){f= !0;for(i=0;i-1)}return f},Q=function(c,f){var b=aa;return b instanceof Function?f?encodeURI(c):b(c):(L(68),escape(c))},za=function(c,f){var b=decodeURIComponent,i,c=c[z]("+")[D](" ");if(b instanceof Function)try{i=f?decodeURI(c):b(c)}catch(e){L(17),i=unescape(c)}else L(68),i=unescape(c);return i},R=function(c,f){return c[r](f)>-1}; function Aa(c){if(!c||""==c)return"";for(;c[q](0)[x]>0&&" \n\r\t"[r](c[q](0))>-1;)c=c[C](1);for(;c[q](c[x]-1)[x]>0&&" \n\r\t"[r](c[q](c[x]-1))>-1;)c=c[C](0,c[x]-1);return c}var T=function(c,f){c[ba]||L(94);c[c[x]]=f},Ba=function(c){var f=1,b=0,i;if(!O(c)){f=0;for(i=c[x]-1;i>=0;i--)b=c.charCodeAt(i),f=(f<<6&268435455)+b+(b<<14),b=f&266338304,f=b!=0?f^b>>21:f}return f},Ca=function(){return p.round(p.random()*2147483647)},Da=function(){};var Ea=function(c,f){this.fb=c;this.gb=f},Fa=function(){function c(b){for(var c=[],b=b[z](","),e,f=0;f0&&(h=h[z]("^")[0]);b=h[z](":");h=b[1];c=parseInt(b[0],10);!j&&c0?i(b):"";l.o&&(d=e.Gc(M[y][ca],a,l.o,d,b),a="2"+a,j=b>0?i(l.s):"");a+=d;a=M.mb(a);a[x]>2E3&&(L(69),a=a[C](0,2E3));j=a+"; path="+l.f+"; "+j+e.eb();M[y].cookie=j};e.Gc=function(a,d,c,j,h){var g="",h=h||l.s,j=b([j,e.m+h*1],c),g=P(a,"2"+d,";");if(!O(g))return a=b(f(a,d,c,!0),c),g=g[z](a)[D](""),g=j+g;return j};e.eb=function(){return O(l.b)?"":"domain="+l.b+ ";"}};var Ha=function(c){function f(a){a=va(a)?a[D]("."):"";return O(a)?"-":a}function b(a,n){var d=[],b;if(!O(a)&&(d=a[z]("."),n))for(b=0;b')}catch(l){e=i.createElement("iframe"),e.name=f}e.height="0";e.width="0";e.style.display="none";e.style.visibility="hidden";var g=i[A], g=g[ea]+"//"+g.host+"/favicon.ico",g=Ia+"u/post_iframe.html#"+aa(g),a=function(){e.src="";e.parentNode&&e.parentNode.removeChild(e)};ua(M[w],"beforeunload",a);var d=!1,u=0,j=function(){if(!d){try{if(u>9||e.contentWindow[A].host==i[A].host){d=!0;a();var c=M[w],g="beforeunload",n=a;c.removeEventListener?c.removeEventListener(g,n,!1):c.detachEvent&&c.detachEvent("on"+g,n);b&&b();return}}catch(f){}u++;M.setTimeout(j,200)}};ua(e,"load",j);i.body.appendChild(e);e.src=g}else M.setTimeout(function(){c.Jb(f, b)},100)}};var Ma=function(c){var f=this,b=c,i=new Ha(b),e=new La,l=!V.Ec(),g=function(){};f.Mc=function(){return"https:"==M[y][A][ea]?"https://ssl.google-analytics.com/__utm.gif":"http://www.google-analytics.com/__utm.gif"};f.B=function(a,d,c,j,h,s){var n=b.A,N=M[y][A];i.Z(c);var B=i.z()[z](".");if(B[1]<500||j){if(h){var S=(new Date)[da](),Y;Y=(S-B[3])*(b.uc/1E3);Y>=1&&(B[2]=p.min(p.floor(B[2]*1+Y),b.tc),B[3]=S)}if(j||!h||B[2]>=1){!j&&h&&(B[2]=B[2]*1-1);j=B[1]*1+1;B[1]=j;h="utmwv="+ia;S="&utms="+j;Y="&utmn="+ Ca();j=h+"e"+S+Y;a=h+S+Y+(O(N.hostname)?"":"&utmhn="+Q(N.hostname))+(b.L==100?"":"&utmsp="+Q(b.L))+a;if(0==n||2==n)N=2==n?g:s||g,l&&e.xb(b.ha,a,j,N,!0);if(1==n||2==n)d="&utmac="+d,j+=d,a+=d+"&utmcc="+f.Lc(c),V.wb&&(c="&aip=1",j+=c,a+=c),a+="&utmu="+ra.Kc(),l&&e.xb(f.Mc(),a,j,s)}}i.$(B[D]("."));i.aa()};f.Lc=function(a){for(var d=[],b=[I,K,J,oa],c=i.g(),h,g=0;g0)for(b=0;b0;)c+=a--^d++;return Ba(c)}};var X=function(c,f,b,i){function e(a){var d="",d=a[z]("://")[1][E]();R(d,"/")&&(d=d[z]("/")[0]);return d}var l=i,g=this;g.a=c;g.lb=f;g.m=b;g.jb=function(a){var d=g.ta();return new X.v(P(a,l.Ca+H,F),P(a,l.Fa+H,F),P(a,l.Ha+H,F),g.R(a,l.Aa,"(not set)"),g.R(a,l.Da,"(not set)"),g.R(a,l.Ga,d&&!O(d.G)?za(d.G):k),g.R(a,l.Ba,k))};g.kb=function(a){var d=e(a),b;b=a;var c="";b=b[z]("://")[1][E]();R(b,"/")&&(b=b[z]("/")[1],R(b,"?")&&(c=b[z]("?")[0]));b=c;if(R(d,"google")&&(a=a[z]("?")[D](F),R(a,F+l.rc+H)&&b== l.qc))return!0;return!1};g.ta=function(){var a,d=g.lb,b,c=l.J;if(!O(d)&&"0"!=d&&R(d,"://")&&!g.kb(d)){a=e(d);for(var h=0;h9?i[C](n+1)*1:0,f++,i=0==i?1:i,a.ab([B,g.m,i,f,e.H()][D](".")),a.ra()}}}}; X.v=function(c,f,b,i,e,l,g){var a=this;a.q=c;a.Q=f;a.wa=b;a.n=i;a.P=e;a.G=l;a.Cb=g;a.H=function(){var b=[],c=[["cid",a.q],["csr",a.Q],["gclid",a.wa],["ccn",a.n],["cmd",a.P],["ctr",a.G],["cct",a.Cb]],e,g;if(a.bb())for(e=0;e0&&b<=a.Ra&&(d=Q(d),c=Q(c),d[x]+c[x]<=64&&(e.r[b]=[d,c,g],e.T(),n=!0));return n};e.Ub=function(a){if((a=e.r[a])&&1===a[2])return a[1]};e.Tb=function(a){var b=e.r;b[a]&&(delete b[a],e.T())};e.Hc=function(){d.t(8);d.t(9);d.t(11);var a=e.r,b,c;for(c in a)if(b=a[c])d.j(8,c,b[0]),d.j(9,c,b[1]),(b=b[2])&&3!=b&&d.j(11,c,""+b)}};var Pa=function(){function c(a,b,c,d){k==g[a]&&(g[a]={});k==g[a][b]&&(g[a][b]=[]);g[a][b][c]=d}function f(a,b,c){if(k!=g[a]&&k!=g[a][b])return g[a][b][c]}function b(a,b){if(k!=g[a]&&k!=g[a][b]){g[a][b]=k;var c=!0,d;for(d=0;d0?b+"00":"0"};b.vb=function(){var c=b.Bc();if(c==k||isNaN(c))return!1;if(c<=0)return!0;if(c>2147483648)return!1; var a=b.ub;a.t(14);a.ia(14);var d=b.Ac(c);a.j(14,1,d)&&a.ma(14,1,c)&&b.Cc();i&&i.isValidLoadTime!=k&&i.setPageReadyTime();return!1};b.Ua=function(){if(!b.Dc())return!1;if(M[w].top!=M[w])return!1;b.vb()&&ua(M[w],"load",b.vb,!1);return!0}};var $=function(){};$.Pc=function(c){var f="gaso=",b=M[y][A].hash;c=b&&1==b[r](f)?P(b,f,F):(b=M[w].name)&&0<=b[r](f)?P(b,f,F):P(c.g(),pa,";");return c};$.Rc=function(c,f){var b=(f||"www")+".google.com",b="https://"+b+"/analytics/reporting/overlay_js?gaso="+c+F+Ca(),i="_gasojs",e=M[y].createElement("script");e.type="text/javascript";e.src=b;if(i)e.id=i;(M[y].getElementsByTagName("head")[0]||M[y].getElementsByTagName("body")[0]).appendChild(e)}; $.load=function(c,f){if(!$.Qc){var b=$.Pc(f),i=b&&b.match(/^(?:\|([-0-9a-z.]{1,30})\|)?([-.\w]{10,1200})$/i);if(i)f.xc(b),f.yc(),V._gasoDomain=c.b,V._gasoCPath=c.f,$.Rc(i[2],i[1]);$.Qc=!0}};var Sa=function(c,f,b){function i(){if("auto"==j.b){var a=M[y].domain;"www."==a[C](0,4)&&(a=a[C](4));j.b=a}j.b=j.b[E]()}function e(){i();var a=j.b,b=a[r]("www.google.")*a[r](".google.")*a[r]("google.");return b||"/"!=j.f||a[r]("google.org")>-1}function l(b,c,d){if(O(b)||O(c)||O(d))return"-";b=P(b,I+a.a+".",c);O(b)||(b=b[z]("."),b[5]=""+(b[5]?b[5]*1+1:1),b[3]=b[4],b[4]=d,b=b[D]("."));return b}function g(){return"file:"!=M[y][A][ea]&&e()}var a=this,d=ta(a),u=k,j=new Fa,h=!1,s=k;a.n=c;a.m=p.round((new Date)[da]()/ 1E3);a.p=f||"UA-XXXXX-X";a.Ya=M[y].referrer;a.oa=k;a.d=k;a.F=!1;a.O=k;a.e=k;a.Za=k;a.pa=k;a.a=k;a.k=k;j.o=b?Q(b):k;a.hc=function(){return Ca()^a.O.Zb()&2147483647};a.gc=function(){if(!j.b||""==j.b||"none"==j.b)return j.b="",1;i();return j.Ta?Ba(j.b):1};a.fc=function(a,b){if(O(a))a="-";else{b+=j.f&&"/"!=j.f?j.f:"";var c=a[r](b),a=c>=0&&c<=8?"0":"["==a[q](0)&&"]"==a[q](a[x]-1)?"-":a}return a};a.na=function(b){var c="";c+=j.ja?a.O.$b():"";c+=j.ka&&!O(M[y].title)?"&utmdt="+Q(M[y].title):"";var d;d=k; M[w]&&M[w][t]&&M[w][t].hid?d=M[w][t].hid:(d=Ca(),M[w].gaGlobal=M[w][t]?M[w][t]:{},M[w][t].hid=d);c+="&utmhid="+d+"&utmr="+Q(o(a.oa))+"&utmp="+Q(a.kc(b));return c};a.kc=function(a){var b=M[y][A];a&&L(13);return a=k!=a&&""!=a?Q(a,!0):Q(b.pathname+b.search,!0)};a.pc=function(b){if(a.D()){var c="";a.e!=k&&a.e.C()[x]>0&&(c+="&utme="+Q(a.e.C()));c+=a.na(b);u.B(c,a.p,a.a)}};a.ec=function(){var b=new Ha(j);return b.Z(a.a)?b.Pb():k};a.$a=d("_getLinkerUrl",52,function(b,c){var d=b[z]("#"),e=b,f=a.ec();if(f)if(c&& 1>=d[x])e+="#"+f;else if(!c||1>=d[x])1>=d[x]?e+=(R(b,"?")?F:"?")+f:e=d[0]+(R(b,"?")?F:"?")+f+"#"+d[1];return e});a.ic=function(){var b=a.m,c=a.k,d=c.g(),e=a.a+"",f=M[w]?M[w][t]:k,g,i=R(d,I+e+"."),h=R(d,la+e),u=R(d,ma+e),s,G=[],Z="",Ka=!1,d=O(d)?"":d;if(j.w){g=M[y][A]&&M[y][A].hash?M[y][A][fa][C](M[y][A][fa][r]("#")):"";j.U&&!O(g)&&(Z=g+F);Z+=M[y][A].search;!O(Z)&&R(Z,I)&&(c.Ob(Z),c.za()||c.Mb(),s=c.ba());g=c.ea;var xa=c.Na,U=c.Qa;O(g())||(xa(za(g())),R(g(),";")||U());g=c.da;xa=c.X;U=c.Y;O(g())||(xa(g()), R(g(),";")||U())}O(s)?i?(s=!h||!u)?(s=l(d,";",o(b)),a.F=!0):(s=P(d,I+e+".",";"),G=P(d,la+e,";")[z](".")):(s=[e,a.hc(),b,b,b,1][D]("."),Ka=a.F=!0):O(c.z())||O(c.ca())?(s=l(Z,F,o(b)),a.F=!0):(G=c.z()[z]("."),e=G[0]);s=s[z](".");M[w]&&f&&f.dh==e&&!j.o&&(s[4]=f.sid?f.sid:s[4],Ka&&(s[3]=f.sid?f.sid:s[4],f.vid&&(b=f.vid[z]("."),s[1]=b[0],s[2]=b[1])));c.La(s[D]("."));G[0]=e;G[1]=G[1]?G[1]:0;G[2]=k!=G[2]?G[2]:j.Yb;G[3]=G[3]?G[3]:s[4];c.$(G[D]("."));c.Ma(e);O(c.Nb())||c.fa(c.K());c.Oa();c.aa();c.Pa()};a.jc= function(){u=new Ma(j)};a.getName=d("_getName",58,function(){return a.n});a.c=d("_initData",2,function(){var b;if(!h){if(!a.O)a.O=new Na(j.la);a.a=a.gc();a.k=new Ha(j);a.e=new Pa;s=new Oa(j,o(a.a),a.k,a.e);a.jc()}if(g()){if(!h)a.oa=a.fc(a.Ya,M[y].domain),b=new X(o(a.a),a.oa,a.m,j);a.ic(b);s.Vb()}if(!h)g()&&b.Lb(a.k,a.F),a.Za=new Pa,$.load(j,a.k),h=!0});a.Va=d("_visitCode",54,function(){a.c();var b=P(a.k.g(),I+a.a+".",";"),b=b[z](".");return b[x]<4?"":b[1]});a.gd=d("_cookiePathCopy",30,function(b){a.c(); a.k&&a.k.Qb(a.a,b)});a.D=function(){return a.Va()%1E40&&(f=g[C](0,a),g=g[C](a+1));var d=f==ga?V:f==ha?Ua:V.Db(f);d[g].apply(d,b[e].slice(1))}}catch(u){c++}return c}};var V=new Ta;var Wa=m[ga];Wa&&typeof Wa._getTracker=="function"?V=Wa:m[ga]=V;var Ua=new Va;a:{var Xa=m[ha],Ya=!1;if(Xa&&typeof Xa[ba]=="function"&&(Ya=va(Xa),!Ya))break a;m[ha]=Ua;Ya&&Ua[ba].apply(Ua,Xa)};})()  QRSTZimage/jpegOGbplist00vwX$versionX$objectsY$archiverT$top&"()012RSTUVWXYZ[\]^_`abcdefghijklpqU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1$%#$%&[NS.relativeWNS.base_Yhttp://cdn3.fetlife.com/117/117766/5eb11c3acc7f47a34961dc24fab3b16d_20110314235200_60.jpg*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#AqA~iSX3456DWNS.keysZNS.objects#789:;<=>?@ABC EFGHIJKLMNOPQ !"VServerZConnectionZX-Amz-Id-2TEtag\Content-TypeWExpires]Cache-Control]Accept-Ranges]Last-Modified_X-Amz-Request-IdTDateSAge^Content-LengthXAmazonS3Zkeep-alive_@CVgdIpmz2Uq9d3PiSfER2gbbwCLCoHrYdpwn2lNywH2an1OC5jlksahSfwDlGqCI_""524a76031e8eadb48d61c4af2b1beea9"Zimage/jpeg_Fri, 15 Mar 2019 04:52:14 GMT_max-age=252460800Ubytes_Tue, 15 Mar 2011 04:52:13 GMT_2E2C015D0EF65DA7_Wed, 04 May 2011 08:10:37 GMTW4331904T6758*+mn_NSMutableDictionarymo/\NSDictionaryf*+rs_NSHTTPURLResponsetu/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverxy_WebResourceResponse#-27`fCHS\bekt} "0>L_dhw28Xk1z3_Yhttp://cdn3.fetlife.com/117/117766/5eb11c3acc7f47a34961dc24fab3b16d_20110314235200_60.jpgOfJFIFHHCC<<  .!"1 A#2B$%Q /!"1A#2QBaq$3R ?v*q}>n'Obx:_Nג MQ<ϊ%wO"S[UVJGWGH櫼UvUQD1{fhN# U‹y;I㲡vdR*<`kݛY4^dFݔ| Xо QR+ q#3Y *<ЫÍi 5rq.B#6dq D+"ǺUi{'L13>8~JLE騳 +58DV( 9 FE)1B\(,K8%PcvtrHV UV!$c]dI'iSGC}U94Nkd$W?{]6'^]OV۞JR a/ꎱu,\y9$S0߼dvaX7I 5s  )4-2viRB+ꂀ!;EtF_LuKdmWTOvWqXNZ\vK?b#5zc ޵#$w]e2rES w#Fdorh6HZHiæInc}#Q|" 1x4Js$KZƄ֎DQǝImG+eGQiJV8G{Q.VoV$Rْ¤#;wVZ,A z/j"X248ac.LSKN,8#B1,]SqPSz4f%TV=$AgPGqYKFX[.\8k `2c?*;,nyۺh׏T/Hj1I4IbH'"}yKߐ&H-ecBOn14QV8!l;T/i>&J͍ȅH2%ؑO+`Vg3O&V!RGD^YX(r@-xGWS۪E#*xtEQ"Hb`,L};cIj^!,dD;R,LC K.|܍_ˆʤ2@? .t{?rk=LUhTr | T#`A5glI񎑅H *1~P,p>):Nf> -QLeVx0 ?/2 S,P &mTӚ[IG-C!h]P,^Ρ[s!itRA;5ȒTK0ǖ99b{dZt+%?uIk|u+fn^.n91Q }W79uDo28eAw 9C^T-,ҽR1!b+U;o#n˲ ,s n V蛒 }-0YBT[{T^ɕ 6凭HLM4 V7e̍n!G1Eb+*;ёr]2MQ.) y$p<glE9"sخEy y)zO =ǷyESRa/M7(̮Nj9ddF\ R4g4T+0/3(i64ǏogCJߐ]>km)Wk]0F-5n$ޒ}Sd䧱hzfVi7 zϋjKk+ɟ31 2nvÏD)t|EW̴`AOiTv`ʛ.xf11ӈKz(1N+!8 d] tю>1v u1ӇC $ƈjJPĖ }W2ɔp HaQD7r7_ğDhKn絮n RKs-1iҤ2f˕AV2~. ?<ʅYّ3``H_f.Bl%rtִ)s,xYYo M#Jd(YH 60١jr*T(/EdkbjT -|y[I2o]7L$hB+/Mp@xO8 $W"Dɗ$xdd*,IJI'Ax"TJ ipV'B Exq/Telcw3..āgf6&vCP*H)rH$ _!i`"~eyv(S\$< ,D=u\uv8f]?}7,g{!>!l/CzXF D݆g(X̦'y?p =FH;&܃/8*r̀& +KT,@f6 tI#a;(}1y-Väp;x"A@PǸHJ^y7%ӑD{ly ě [i%t_C,D#p !ePԦBe%i XH@>uC^娻VsP#a޵tLLJX+dOۡ T>/&6JTaF{@AV+湐|]ɅHMBurb *MAwqFR㽫jA"I>|Lʬ7MO'8jWs vX P787D/#gܡL||bױg(f<:@Eg7r`ǝq3o*PB j[(ae,_ȋNqQؾtkkGŜ솥E2CJqFFԘyifcsbwyJISH 1N{XVIv v2/h hgSH 6nrI>!_qIO%NbRExlWu1Klۂ>B*2(ܬ 4 ^U'h#ӫ)@p:Meb@8#v zS6+@#m_% Hڴ.Q'wH&{@ \qcۏ;m稅 hu٭&:<8-d\7Q#T@Ëg +6;0(9.>,oP$& DG&>'M1F "y_ u^yI%I͉ffix Sb,U?>0%,h`&vr:v>DٍT]WD}ʍT@4^xH loc|^2KN@&eO$T}U$.P%Y }7ܟz7M$=$7 b`dw=Dn%w_΋P`Sj i!xU#4c{W}ʒ [X5`ހ9 _FP$d<(s}q?$@|;`;L[Ⱦ?W\n"ɠm~ ;T*=95&'Сk jJڕ)=@{.Ҳ3bR+31|vYTӧL_Ud,w"=_"0(}&brvǚC#H Ԍ*@LMꞮscU66*U ;,1.vh:~8ǎ L͸ծK ?hf!ŵ !Ìxv?ogFARKš,Q@r~oYG=kJi8$ȱ]n߸C&W^IcF2D{PI,Ch$=py=1'0(ה Ǐ ՚n8;,j쏣BՒ} b3mc Z;TkOGmԆ#0ܸn?#F '+C!WrB6h0!vGӳCM X'0 Wzs);TT^FԆnG 7N4sG8ܠ aŔ󵔂IB˅.L;qbXx..Ⱦ Pt5e!GRi 3!/v?L1PmO}b3(rVd [H'*{'.c2pj5A ZYK' GZn  F.'oY㶊U qw@a䙋V]6EZ60>ŏG]&oMĒbkbWxLA5MYIGiòUىܒ 8 dƉK.`AbT;Oԃc KT=|2 5[_VA6lL,(fH!l]I$DE9b80@WuS!@s2y1׸$*-LȀ,$9RD Y񱟹?V%TmVv}d VWXYYimage/pngObplist00^_X$versionX$objectsY$archiverT$top"()012FGHIJKLMNOPQRSTXYU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_'http://fetlife.com/icons/grey_devil.png*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#AqA~~3456>WNS.keysZNS.objects789:;<= ?@ABCDEVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-Length\nginx/0.7.67UbytesUcloseYimage/png_Wed, 04 May 2011 08:10:38 GMT_Fri, 25 Mar 2011 00:34:55 GMTT1044*+UV_NSMutableDictionaryUW/\NSDictionary*+Z[_NSHTTPURLResponse\]/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiver`a_WebResourceResponse#-27TZux| $'-6?AHP[]egikmoqs{};@E[_lotb_'http://fetlife.com/icons/grey_devil.pngOPNG  IHDR ptEXtSoftwareAdobe ImageReadyqe<"iTXtXML:com.adobe.xmp DgPLTE777CCC666UUUDDDVVVoEdtRNSKFTIDATx4 0?\L[Xme63-E b]{\2Nz1[ɧ1\OױunoIENDB` [\]^Yimage/gifOfbplist00fgX$versionX$objectsY$archiverT$top"()012JKLMNOPQRSTUVWXYZ[\`aU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_%http://static.fetlife.com/spinner.gif*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#AqAul3456@WNS.keysZNS.objects789:;<=>? ABCDEFGHIVServer]Accept-Ranges_X-Amz-Request-Id\Content-TypeTDate]Last-Modified^Content-LengthZX-Amz-Id-2TEtagXAmazonS3Ubytes_4DB27B3C7A67F435Yimage/gif_Wed, 04 May 2011 08:10:30 GMT_Sat, 31 Jan 2009 20:06:01 GMTT1849_@VUa/4sSiPafOPtcO87wR2+4OZ7YGHZpsvtAUYNv+pQlKj4fz9QxPVvFFV6PqjajR_""97522e400348c66abad7347fc52d6246"*+]^_NSMutableDictionary]_/\NSDictionary9*+bc_NSHTTPURLResponsede/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverhi_WebResourceResponse#-27X^y|  &)/8ACJR]_ikmoqsuwy{  *Jjo #7EWZpjr_%http://static.fetlife.com/spinner.gifO9GIF89a}}},,,]]]LLLlll˜! NETSCAPE2.0!Created with ajaxload.info! ,w  !DBAH¬aD@ ^AXP@"UQ# B\; 1 o:2$v@ $|,3 _# d53" s5 e!! ,v i@e9DAA/`ph$Ca%@ pHxFuSx# .݄YfL_" p 3BW ]|L \6{|z87[7!! ,x  e9DE"2r,qPj`8@8bH, *0- mFW9LPE3+ (B"  f{*BW_/ @_$~Kr7Ar7!! ,v 4e9!H"* Q/@-4ép4R+-pȧ`P(6᠝U/  *,)(+/]"lO/*Ak K]A~666!! ,l ie9"* -80H=N; TEqe UoK2_WZ݌V1jgWe@tuH//w`?f~#6#!! ,~ ,e9"* ; pR%#0` 'c(J@@/1i4`VBV u}"caNi/ ] ))-Lel  mi} me[+!! ,y Ie9"M6*¨"7E͖@G((L&pqj@Z %@wZ) pl( ԭqu*R&c `))( s_J>_\'Gm7$+!! ,w Ie9*, (*(B5[1 ZIah!GexzJ0e6@V|U4Dm%$͛p \Gx }@+| =+ 1- Ea5l)+!! ,y )䨞'AKڍ,E\(l&;5 5D03a0--ÃpH4V % i p[R"| #  6iZwcw*!! ,y )䨞,K*0 a;׋аY8b`4n ¨Bbbx,( Ƚ  % >  2*i* /:+$v*!! ,u )䨞l[$ Jq[q 3`Q[5:IX!0rAD8 CvHPfiiQAP@pC %D PQ46  iciNj0w )#!! ,y ). q ,G Jr(J8 C*B,&< h W~-`, ,>; 8RN<, <1T] c' qk$ @)#!; `abcYimage/pngObplist00^_X$versionX$objectsY$archiverT$top"()012FGHIJKLMNOPQRSTXYU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_"http://fetlife.com/icons/heart.png*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#AqAu*x3456>WNS.keysZNS.objects789:;<= ?@ABCDEVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-Length\nginx/0.7.67UbytesUcloseYimage/png_Wed, 04 May 2011 08:10:29 GMT_Fri, 25 Mar 2011 00:34:55 GMTT1410*+UV_NSMutableDictionaryUW/\NSDictionary*+Z[_NSHTTPURLResponse\]/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiver`a_WebResourceResponse#-27TZux|"(1:<CKVX`bdfhjlnvxz|~6;@VZgjob_"http://fetlife.com/icons/heart.pngOPNG  IHDRH-iCCPICC ProfilexTkA6n"Zkx"IYhE6bk Ed3In6&*Ezd/JZE(ޫ(b-nL~7}ov r4 Ril|Bj A4%UN$As{z[V{wwҶ@G*q Y<ߡ)t9Nyx+=Y"|@5-MS%@H8qR>׋infObN~N>! ?F?aĆ=5`5_M'Tq. VJp8dasZHOLn}&wVQygE0  HPEaP@<14r?#{2u$jtbDA{6=Q<("qCA*Oy\V;噹sM^|vWGyz?W15s-_̗)UKuZ17ߟl;=..s7VgjHUO^gc)1&v!.K `m)m$``/]?[xF QT*d4o(/lșmSqens}nk~8X<R5 vz)Ӗ9R,bRPCRR%eKUbvؙn9BħJeRR~NցoEx pHYs  :IDAT(Mo@ǿ>'I**iJ04#baAC7` Be;_bARhE։;cU߯} n$(ߚKpTPcE~0V7W9e[]^qz a>XZZLܶλzA*J鴐Ll|j-Nׂ8'/1'֑dͷguB'ki$cw$n |xb+l)5TLH(]Aj׀3u`z02;[66F %WU WNS.keysZNS.objects789:;<= ?@ABCDEVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-Length\nginx/0.7.67UbytesUcloseYimage/png_Wed, 04 May 2011 08:10:29 GMT_Fri, 25 Mar 2011 00:34:55 GMTS502*+UV_NSMutableDictionaryUW/\NSDictionary*+Z[_NSHTTPURLResponse\]/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiver`a_WebResourceResponse#-27TZux| &,/5>GIPXcemoqsuwy{#CGLbfsv{b_/http://fetlife.com/images/web20/facebook_16.pngOPNG  IHDRasBIT|d pHYs  ~tEXtCreation Time6/24/09ktEXtSoftwareAdobe Fireworks CS4ӠOIDAT8JAϬ k)S&E,G7 AlZW1acAv7;33rSfX6&5.vR*lcPJOљ$r5 </ ah&$—mg&&XpX $ h2 n#;`.u_Wp3WIur x:0 4%>(D$|*=-,趺N'^0<=KLPk< 75s^<cmvZ:ƜҶIENDB` jklmYimage/pngObplist00^_X$versionX$objectsY$archiverT$top"()012FGHIJKLMNOPQRSTXYU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_.http://fetlife.com/images/web20/twitter_16.png*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#AqAu*3456>WNS.keysZNS.objects789:;<= ?@ABCDEVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-Length\nginx/0.7.67UbytesUcloseYimage/png_Wed, 04 May 2011 08:10:29 GMT_Fri, 25 Mar 2011 00:34:55 GMTS608*+UV_NSMutableDictionaryUW/\NSDictionary`*+Z[_NSHTTPURLResponse\]/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiver`a_WebResourceResponse#-27TZux| %+.4=FHOWbdlnprtvxz"BFKaeruzb_.http://fetlife.com/images/web20/twitter_16.pngO`PNG  IHDRasBIT|d pHYs  ~tEXtCreation Time6/24/09ktEXtSoftwareAdobe Fireworks CS4ӠIDAT8KkA]:;n4 6! z%Oɓ`$ @B.b|2>`26b n~j:xՊ/Yu, *hPjƕlXHVmPRZa?IN#)ocyGxz"(7ȭ@XJoĨL܉(7 adedXNU*k 7n9eV`$Tk7<]<|RfV*p\ٝ/wc d>ia!/OM `:!͇テͯ|˷ {?Coc {c<"ܫǃ`I2vkLDm17ýZ:PK:a7iӹPtJ.sUC՞7*a8;^IENDB` opqrYimage/pngObplist00^_X$versionX$objectsY$archiverT$top"()012FGHIJKLMNOPQRSTXYU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_0http://fetlife.com/images/web20/delicious_16.png*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#AqAu*3456>WNS.keysZNS.objects789:;<= ?@ABCDEVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-Length\nginx/0.7.67UbytesUcloseYimage/png_Wed, 04 May 2011 08:10:29 GMT_Fri, 25 Mar 2011 00:34:55 GMTS467*+UV_NSMutableDictionaryUW/\NSDictionary*+Z[_NSHTTPURLResponse\]/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiver`a_WebResourceResponse#-27TZux|'-06?HJQYdfnprtvxz|$DHMcgtw|b_0http://fetlife.com/images/web20/delicious_16.pngOӉPNG  IHDRasBIT|d pHYs  ~tEXtCreation Time6/24/09ktEXtSoftwareAdobe Fireworks CS4Ӡ,IDAT8jAY"iM,Ty" JHm,\ EΜKdg)0aL}af%xxOm!<#{bx<.' ,;ykmv*> br8ݡz&"<~'9$"Ȳ fn1 ~#(|u_2#HDF3]Όk(|0tfegmZ5"rwuBD@,Tu>33@D@ fnK~ߌk3zIH PUv}M:sM`>'͈~8T: IENDB` tuvwYimage/pngObplist00^_X$versionX$objectsY$archiverT$top"()012FGHIJKLMNOPQRSTXYU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_2http://fetlife.com/images/web20/stumbleupon_16.png*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#AqAu*N3456>WNS.keysZNS.objects789:;<= ?@ABCDEVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-Length\nginx/0.7.67UbytesUcloseYimage/png_Wed, 04 May 2011 08:10:29 GMT_Fri, 25 Mar 2011 00:34:55 GMTS698*+UV_NSMutableDictionaryUW/\NSDictionary*+Z[_NSHTTPURLResponse\]/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiver`a_WebResourceResponse#-27TZux| )/28AJLS[fhprtvxz|~&FJOeivy~b_2http://fetlife.com/images/web20/stumbleupon_16.pngOPNG  IHDRasBIT|d pHYs  ~tEXtCreation Time6/24/09ktEXtSoftwareAdobe Fireworks CS4ӠIDAT8KTQ{z/69)I D.B\4S-/ha Ze!Ѧm \h.aD0`Tf93=-Fd&^8=qNN%L[kS47 [qN{Vԁ}8O>c }/O{:O m1(<-4UdIx&iСRUx(-`xF*.3XsL-?c^-mJ qXu  nup,VꚆ ATehre. ^;e}ږaE-J$8G:PN,$AwYQRcC>@bvJK`-o7Qw*hmQ%%N7y>,*[XO;x5#\m *\|<\ߞ8]| ]]C<'7)na7Us>Ǎdx#Hͽ%IENDB` yz{|\image/x-iconObplist0056X$versionX$objectsY$archiverT$top%&-./01U$null R$6R$2R$7R$3R$8V$classR$4R$9R$0R$5R$1   !"#$[NS.relativeWNS.base_http://fetlife.com/favicon.ico'()*Z$classnameX$classesUNSURL+,UNSURLXNSObject#AqAmL\image/x-iconP#'(23]NSURLResponse4,]NSURLResponse_NSKeyedArchiver78_WebResourceResponse#-27CI`cfilovy|$%.3ADRdg}9_http://fetlife.com/favicon.icoO ( @xxx;;;[[[,,,QQQeee%%%333 bbb]]]+++444############################################################ #########  ###  ###### $ # ############### ##### #################  #%## ########  #####  ###### ######  #####  #####    ####### ###### ##% ###### ###### ###### ## ###### ###### ""$  ############% ######  ############  ###### !!!!!!!!!$!!!! #######  ################################## %& ~Ytext/html_,http://fetlife.com/users/117766/posts/611244PUUTF-8ON maymay is a douchebag, and here's why - Fistandantilus's Writing - FetLife
    Fistandantilus

    Fistandantilus 38M Dom (San Francisco, California)

    Fistandantilus

    maymay is a douchebag, and here's why 0 Comments

    Note by Fistandantilus FetLife Support Badge about 1 hour ago

    So here he goes again, and since he's decided to use parts of our conversation in the public sphere, here is the whole thing. Mind you, it took him saying something like the following to make me call him out publicly for being such a fucking weak-ass male submissive that he makes male submission look bad:

    "I was simultaneously proud of how well I had remained civil, even friendly, and angry about the ease with which I was able to do so. My behavior was far too familiar to me. I had covered up my discontent for the sake of sociability before, but not at The Armory".

    RLY?

    Here's what we had to say to one another four months ago:

    written 4 months ago:

    Me:
    My sister Lilac has been a fan for some time, and has had me read many a blog from you, so it was nice to say hello at Bawdy last night.
    Until next time,
    Saxon

    maymay:
    Good to meet you, too, Saxon. :) I gather Lilac is impressed by my writing, for which I am flattered. How do you feel about what you read?
    Also, can you elaborate on your meaning regarding "sister"? I ask because it is a word I've heard used in a number of different ways, with numerous different meanings, and it would be awkward at best to misunderstand you in this instance.
    Cheers,
    -maymay

    Me:
    She is...there was a total squee moment at Arse Elektronica. :)
    Lilac is my leather sister and sole sexual partner. Our usual dynamic is one of siblings, we've made a blood pact like middle school buddies, we're the only ones who have never lied to the other, and we are essentially equals who participate in D/s relations and leather spirituality. We enjoy the perversity of having people think that we might actually be related, but it is mainly a title that indicates our bond, which is greater than that of boyfriend/girlfriend, or dominant/submissive, and doesn't have the inherent power inequality as daddy/girl, which we also occasionally play. At times, the Brother and Sister titles assume a monastic quality as well.
    Regarding how I've found your writings, there is usually something to agree with and something to disagree with in every blog I've read (I should point out that I'm not a huge blog reader, however, and have not read them all). You make decent arguments that are obviously from a good mind, and I wholeheartedly support all factions of the community hashing out differences and speaking to the issues that concern us, but at the same time I tend to align as true neutral, playing devil's advocate to all sides.
    For example, with your latest entry. You can tell from my profile pics that I spend quite a bit of my playtime at the armory...good digs, free booze and snacks with no cover, professional photography of good memories...and I know all the people who are involved fairly well, from Peter and John Paul to Jack Hammer and Nicky/Nicki Blue (and Maggie). I fully realize that the company (it's actually something like Cybernet, Inc.) is there to make money, but I also know that few people there, if any, are actually sexist, and that they are truly there because it is what they enjoy. My almost ex-wife went on Public Disgrace, arguably one of the more potentially disturbing of the kink.com sites, and found it to be a rewarding and ego-building experience. I have seen Peter show true concern towards models having a hard time, and the rules regarding models and outsiders become more strict to prevent problems, so I do not doubt that he regrets the wording or how it was perceived, and as of this morning the countdown banner now reflects that. Furthermore, the consumers of these experiences, some of whom I have also gotten to know outside this space, seem very respectful on the whole as well, and when some in chat have become rude (as opposed to sadistic or just crass), it is often the case that other customers will encourage decorum, should the kink staff not kick them out by then, so all parties are educating one another on these expectations. On the particular issue at hand, it was Nicky who brought up her 'real live' virginity on the kink forums, long before there was talk of her losing it on the site, and who equated her hymen with proof that she had never been vaginally penetrated, and so, when reading the press release linked from Maggie's blog, I was not particularly surprised at how it was stated, because it mirrored what customers had been prepped for by Nicky herself. We were invited to the event, and would have declined even if we hadn't had something else going on that night, because it kind of squicked us. We have spoken privately about Nicky not being the kind of with-it woman who might be a better representative of female submission, as well, but I don't view the company as showing such a lack of corporate responsibility that they deserve so much vitriol, because even as you say they are selling a non-material fantasy, and that there is nothing wrong with said fantasy, you decry the fantasy in the release, which is actually accurate in that it is what people would be buying. To expect a company to say, "Here's the steak...a woman who says she has never had a penis in her vagina is going to have a penis in her vagina" and "Here's the sizzle...Nicki Blue will have her virginity sacrificed for your viewing pleasure by whatever cock you want!" in a release is a bit much for me. A press release by a company is ALWAYS advertising, and no more, and I would no more expect scientific truth and perfect social ethics in a release from kink than I would expect my big mac to look as good as it does on television. That's my take on it, at any rate.
    Respectfully,
    Saxon

    maymay:
    I'm sorry I totally failed to notice the "squee" at Arse. :\
    Thanks for clarifying the "sister" terminology.
    As for your take on the press release, none of what you say is new information to me, and so does not change my opinion at all. Further, I think this is largely a matter of perspective. You seem to focus on concern for the performers. I have no concern for the performers. You don't seem to have much concern for the (largely ignorant) consumers. I do.
    Your comparison to Kink, Inc. to McDonald's, however, is quite apt. The two companies are about as healthy for the average (largely ignorant) consumer. One deals in totally void nutrition. The other deals in totally void sexual fantasy.
    Finally, I'd challenge that your personal experiences colors your view of the matter, not with regards to the company, but with regards to others take-away from it. You lead a life of sexual opulence. You are the "richest 2%" of America, sexually speaking. Do remember that continuing to cut your taxes at the expense of others is not only bad policy, it is bad ethics.
    Finally, a point of clarification: I do not decry the fantasy in the press release. I decry the omission of a clear distinction between fantasy and reality in the press release.
    Cheers,
    -maymay

    maymay correcting himself:
    Whoops, there were mistakenly two "finally" points in there. My bad, but I think you can suss out the meaning for yourself. ;)
    Cheers,
    -maymay

    Me:
    Man, that was a rambling paragraph...apologies.
    I do mention the consumers, and I believe that the most active involvement by those consumers, which is in the live chats, has been a force for good, precisely because it allows those who are not the 2% to interact with one another in a way that allows education to take place. The forums where Nicki began hymengate were largely monopolized by obviously ignorant people, most notably Nicki herself. Talk of the matter on the forums by kink employees was accurate and nonsensational. Having spoken with many viewers (not just in SF, but across the country and abroad) subsequent to shows, I have yet to speak to a single one who was actually as ignorant as you would have them be. They appreciate the sexy portrayal of fantasy, and they appreciate that it is fantasy. If judged based on only what was said in chat, some could be perceived as the sexist types you speak of, but are not so so easily judged when removed from that fantasy environment. Even in the forum postings, however, there is talk of the fantasy-inducing qualities of the performer.
    Certainly, I am blessed to live in an area that has so many opportunities for the expression of my sexual predilections, but it is not my nature that drew me to the area. Rather it was the area that drew out my nature. I was one of those ignorant people who got a take-away from kink sites long before I'd ever spoken to somebody about my darkest fantasies. I saw manifested what had always been going on in my own head, which I was ashamed and scared of, and I saw that it could be done in an ethical and consensual manner. I didn't even recognize that I was dominant or sadistic until I saw James Mogul patterning a way to do that. Once I did, I could avail myself of the great educational opportunities that are all around us here, but without it, I would likely have remained someone who thought BDSM was for people who inexplicably needed props for sex. I never would have considered it the responsibility of that site to complete my kinky education any more than it is the responsibility of my kindergarten teacher to make sure I understood calculus, and this is a sentiment that I have heard expressed innumerable times by newbies to the scene. That is how I, and those others, came to understand that what we wanted could be what we have, and in true trickle-down fashion, that is why we champion it to others.
    As a counter clarification, if I sell widgets, and I advertise, saying "here's my widget", I think you could agree that it is reality based. If I advertise saying "here's my awesome widget" I've stepped into subjective territory, and "here's my awesome widget, that will make you irresistible to the ladies" is subjective too, but that's the sizzle I spoke of, and which everyone over the age of 12 expects from advertising. It's no different than your (admittedly) intentionally provocative blog title. If what I'm selling, however, IS a fantasy, which is what you yourself say is being sold, then speaking of it in fantastical terms is actually accurate, and LESS misleading than "100% beef". Just because it isn't a fantasy that you or I happen to have is irrelevant, because in that case we are not the targeted consumer. It is not the job of Cybernet to produce everything you or I might want, or every fantasy that we might have. It is the job of Cybernet to sell what they make to the consumers that want it, and in that respect, kink.com has gone above and beyond what they "need" to do in order to be responsible about their influence in the community and the world.
    If the issue is really just not labeling fact from fantasy in an advertisement, which every corporate press release is, then that is an issue that is much larger than the example used, and the focus seems misplaced. Caveat emptor works for porn advertising too.

    maymay:
    Another clarification: by "ignorant" I refer mostly to the issues I describe in The BDSM community ghetto and other cultural problems, a perspective I wholly believe you are completely blind to:
    I didn't even recognize that I was dominant or sadistic until I saw James Mogul patterning a way to do that.
    There is no quality equivalent for male submission represented by Kink, Inc. and this is why their consumers, like you, remain ignorant of the problems that are so painfully evident to me.
    I won't address the rest of your arguments because they neither here nor there. You are defending fantasy and porn, neither of which I am not attacking.
    Cheers,
    -maymay

    maymay correcting himself again:
    Mistyped:
    You are defending fantasy and porn, neither of which I am not attacking.
    Should read "neither of which I am attacking."
    Cheers,
    -maymay

    Me:
    Actually, I had read that entry already, and suspected that was your real issue. I was mainly ignoring it because none of your arguments on the Nicki story had anything to do with it. You said you didn't like the conflation of fantasy and reality in a press release, so I addressed that with arguments about how the fantasy was the reality, and about what is expected in releases. You suggested care for the consumer, so I addressed that, pointing out the lack of ignorance in the viewers, the positive role that kink.com has had in education, and the results of those efforts in anecdotal evidence. The problem is that you are letting your preconceived notions and beliefs cloud the issues. That you don't respond to any arguments against your case, and even continue to use kink, inc instead of the factually accurate cybernet, inc, belies the intellectual dishonesty that is going on here.
    To put a period on that debate, if the lack of content that you like is the genesis of your dislike of the press release, then I can point out that according to that logic, if IBM comes out with a new computer, they should put all the specs of every computer they've ever produced, have in production, or are thinking about making (to be realistic), and also that they should produce a computer that will be exactly what every potential consumer in the world might want, and talk about that too (to make you happy), either of which is patently absurd.
    I'll also address your real issue: When it comes down to it, you don't like that you can't get the porn you want, with what you would call a valid perspective on male submission, or with the aesthetic that you get off on. But, you assert that you have never paid for porn, which might give you some influence on the content's survival in the marketplace, and you've refused to participate in porn, though you might have negotiated something that fit your criteria, and you have a blanket dictum on whatever comes out on kink.com, so you actually have no idea what is being produced or whether it would be up to your standards, and when offered a chance to speak with one of the producers directly and provide input, you refuse, and you're not, as far as I'm aware, producing your own porn that might satisfy your requirements (although you're aggregating that produced and/or paid for by others). The fact is that lifestyle dominant women show up at armory parties all the time, and nobody tells them what to wear or what to do with their submissives in tow. Some wear leather, some latex, some lingerie, some other things. The fact is that those who attend the parties range from 21 year old beauties to men and women over 60, and are fat/thin/straight/gay/bi and everything in between. The fact is that the consumers you say you so want to enlighten, love this diversity, and that the producers try to satisfy the demand inasmuch as they can, because it makes business sense and because they LIKE the community.
    I saw your response to Maggie's blog, returning again to the hymen issue and ignoring the genesis of that statement. I've seen you ignore all counterarguments here, which I can only assume is because you don't have an answer, or that you don't really care about changing anyone's opinion through dialogue as much as you like having your point of view, with all of its "anger, bitterness, and sadness" validated, though you can probably agree at least pragmatically that those are not emotions that you want to be feeling.
    It is far better to light a candle than curse the darkness, but to curse a darkness you don't actually know exists, because you won't come out of your house or take off the blinders, while shouting from the top of your lungs for the lamplighter to stay away is just not right. Calling it an appeal for social justice on top of that is simply disingenuous. I would encourage you to put aside emotion and ulterior motives, and view your own biases before maligning others, but I'd say the same thing to Glenn Beck. It is the choice of every grown up to decide which camp we want to be in; so, do you actually want to prevent assassinations on principle, or just when it's convenient for an argument?
    (this is why I don't read a lot of blogs)

    maymay:
    Wow. As there are now an increasing number of inaccuracies in your characterization of me as there were when we started, I can only assume that you're either an idiot or I've got a lot more work to do in order to communicate successfully with you. I'll go for the later, since you appear intelligent.
    However, I don't think I like you very much at all, and being compared to Glenn Beck is a red flag that any further conversation with you will be pointless. Have a pleasant day. Hopefully I'll find meeting with Chris K. productive, as, contrary to your presumptive assertion, I did not in any way "refuse" to speak with him, which you would know if you were at all capable of understanding simple English.
    Please don't write to me again.
    Cheers,
    -maymay

    Me (now):
    Yeah, you're a paragon of sociability. You ignore the logical arguments and spout opinion. Now you're spouting intuition as being as valid as an observable fact, have the only negative quotes in your new blog entry being from VISITORS to the armory rather than from employees, and completely miss your own sexism when saying you questioned your gender identity because of your submissive ideas, something akin to saying a woman who likes being on top should consider if she wasn't actually meant to be born with a cock. And let me make this clear to you, if it's that hard to stay alive, perhaps you should consider the alternatives.

    -Cheers

    Comments

    No comments have been left yet.
    Be the first one to leave a comment.



    View all advertisers

    Want to advertise?

    %7IKPV_uEEEKLW{6"(+T+g+p+y/0dddi i>U5vW1~1166GOOOTtTR®!+09C%k s                    n