老虎机之家

and tries to intercept it withouLecters knowledge

and tries to intercept it without Lecters knowledge

A retired FBI agent with psychological gifts is assigned to help track down The Tooth Fairy, a mysterious serial killer. Aiding him is imprisoned forensic psychiatrist Dr. Hannibal The Cannibal Lecter.

After escaping death by the skin of his teeth while on the hunt for the elusive madman, Dr Hannibal Lecter, the now-retired and emotionally scarred FBI agent, Will Graham, finds himself back in action. Reluctantly, as yet another monstrous serial killer known as The Tooth Fairy terrorises Baltimore, Graham turns to Lecter, the evil mastermind whos been under lock and key for three long years, to lend a hand in this challenging and time-sensitive case. But, to delve deep into the demented mind of a killer, one must first face his inner demons, and Will already knows that his insane imprisoned assistant is a gifted manipulator. Can Graham find the horrifying Red Dragon in time before another family suffers?

Three years after retiring from the F.B.I. because of a nearly fatal encounter with Dr. Hannibal Lecter (Sir Anthony Hopkins), who was helping him catch the Chesapeake Ripper, only to reveal it was Hannibal, Will Graham (Edward Norton) is asked by his ex-partner Jack Crawford (Harvey Keitel) to come solve one last case, two slaughtered families every full moon. They have three weeks until the next full moon to find the madman (Ralph Fiennes, but an innocent blind woman (Emily Watson) has found him first. Will Graham must risk his familys security and his own safety to track down this one last murderer, the epitome of all evil, The Red Dragon.

A set of grisly murders brings F.B.I. Agent Will Graham (Edward Norton) out of retirement and puts him in search of an atrocious killer (Ralph Fiennes), whos driven by the image of a painting. Yet his only means of survival and success are to seek the help of another madman, whom he captured, Dr. Hannibal Lecter (Sir Anthony Hopkins). Marked by past scars and quickly running out of time, Graham finds himself tangled in a heap of madness, sacrificing his work, his family, and above all, his own life, to put an end to pure evil.

Will Graham (Edward Norton) is an F.B.I. Agent who has an ability to get into the minds of criminals. Currently, he is pursuing someone who, in addition to killing people, is taking parts of their body. Initially, it is believed that he is collecting them, but Graham believes that he is actually eating them. So he goes to Dr. Hannibal Lecter (Sir Anthony Hopkins), a forensic psychiatrist, with whom he consults. When Lecter leaves him for moment, he discovers that Lecter is the man. Lecter then tries to kill him, but Graham manages to subdue him. Both men are hospitalized, and when they recover, Graham testifies against Lecter, and Lecter is convicted. Graham leaves the F.B.I. A few years later, Graham is approached by his former boss (Harvey Keitel) who wants him to help him find this guy who kills a family every full moon. Graham, who is still emotionally and psychologically scarred, reluctantly agrees. When Graham hits a wall, he goes to Lecter for help, and Lecter wants to play games with him.

In his Baltimore townhouse, famous local psychiatrist Dr. Hannibal Lecter (Anthony Hopkins) hosts a dinner party. The main subject of conversation over dinner is the disappearance of a local musician, who was criticized for playing several wrong notes at a concert that Lecter attended. He then serves the guests a delicious meal. When asked what the meat was that he served he says. If I tell you, Im afraid you wont even try it.

After dinner, Lecter is visited by Will Graham (Edward Norton), a young gifted FBI agent, with whom he has been working on a psychological profile of a local serial killer. Edible body parts of the victims, such as the kidneys and liver, were removed from the bodies after being killed, and Graham is convinced that the killer is actually a cannibal.

During the consultation and brainstorming session, Graham discovers evidence implicating Dr. Lecter in the murders. Shortly after that, Lecter returns and attacks Graham, wounding and nearly killing him, before Graham is able to subdue him.

Lecter is subsequently sentenced to life imprisonment at an institution for the criminally insane, while Graham retires from the FBI, having been severely traumatized by the experience.

Years later, another serial killer appears on the scene. Nicknamed the Tooth Fairy, he stalks and murders seemingly random families during sequential full moons.

Hoping to speed things up, and capture the killer before his next attack, Special Agent Jack Crawford seeks out Graham and pleads for his assistance. Graham, believing the death of another family to be an unbearable burden on his conscience, reluctantly agrees. After checking over the crime scenes, with only minimal insight, he comes to the realization that most of his previous successes were achieved due to the insightful collaborations of Dr. Lecter, and concludes that he must once again visit Lecter and seek his help in capturing the Tooth Fairy.

The Tooth Fairy is actually a disturbed man named Francis Dolarhyde (Ralph Fiennes), who suffers from schizophrenia and worshiped Lecter, after learning of his crimes. Calling himself The Great Red Dragon (because of his obsession with the William Blake painting, The Great Red Dragon and the Woman Clothed in Sun), Dolarhyde is unable to control his violent and sexual urges, which turn him into a dangerous serial killer. These conditions were born from the systematic child abuse he suffered at the hands of his grandmother.

Graham continues to run into complications, the first being Freddy Lounds (Philip Seymour Hoffman), a reporter for the tabloid, Tattler, whom Graham despises from the days following the conviction of Dr. Lecter, and who now follows Graham relentlessly for leads on the Tooth Fairy story.

Further complicating the investigation is the secret correspondence between Lecter and Dolarhyde. Lecter provides Dolarhyde with Grahams home address, which endangers Grahams wife, Molly (Mary-Louise Parker), and son Josh (Tyler Patrick Jones). Molly and Josh are evacuated to a remote farm, which belongs to Crawfords brother.

Graham discovers the secret communication, and tries to intercept it without Lecters knowledge, but the doctor is quick to realize that the Feds are onto him and his proteg, and humiliates the authorities by upping the stakes: in return for his help in capturing the Tooth Fairy, he requests a first-class meal in his cell and having his book privileges returned.

Hoping to lure Dolarhyde into a trap, Graham gives Lounds an interview in which he gives disparaging details about what the FBI believes the killer to be: impotent and pathetic, whereas in fact they consider him cunning and highly dangerous. This provokes Dolarhyde, but instead of going immediately after Graham, he kidnaps and tortures Lounds, forcing him to recant his allegations on a taped recording. Dolarhyde then attacks and bites off the tip of Lounds tongue before putting him in a wheelchair, setting him on fire and pushing the chair down the street where it comes to rest outside the Tattlers offices.

At about the same time, Dolarhyde falls in love with a blind co-worker at the video processing business they work at. Her name is Reba McClane (Emily Watson). Dolarhyde is very shy and tentative around Reba, but she senses his attraction to her and she is likewise attracted to him. Dolarhyde takes Reba to his large old home in the woods and they spend the night together. In the morning, Dolarhyde wakes to find Reba gone from the bed and he rushes around, frantic to find her. She was outside in the garden, but he was concerned she may have been snooping in the room where he kept his diary and a poster of the Red Dragon.

Dolarhydes new-found love conflicts with his homicidal urges, which manifest themselves in his mind as The Great Red Dragon. He senses that the Red Dragon wants the woman, and Dolarhyde vigorously resists the demand. He becomes so upset, that he grabs a sawed-off shotgun and places it in his mouth, preferring to kill himself rather than turning over Reba to the Red Dragon (by murdering and changing her).

After taking Reba to her home, Dolarhyde attempts to stop the Dragons possession of him. He believes that he must dominate the dragon by consuming the original watercolor painting, so he goes to the Brooklyn Museum, asks to see the painting, then knocks out the female employee who took him to a back room to see the painting. He immediately shreds the painting and starts shoving it into his mouth, eating it. Another female employee comes into the room and Dolarhyde attacks her. He doesnt kill either woman, but he escapes.

Graham eventually realizes that the killer knew the layout of his victims houses from their home videos, which the killer could only have seen if he worked for the home video editing company that transfers home movies to video cassette. Crawford and Graham go to the business and interview the manager. After describing the person they are looking for (the museum employees had provided a description), the manager recognizes the person as Dolarhyde. The manager tells Graham and Crawford that Dolarhydes job gave him access to all home movies that passed through the company.

Dolarhyde just happened to be coming into the office at about that time, sees Graham, turns around and hurries out. He knows they are getting close to finding him. He decides to go see Reba one last time, but he finds her saying goodnight to another co-worker of theirs, Ralph Mandy (Frank Whaley). Ralph had been encouraging Reba to stay away from Dolarhyde and start going out with him. Dolarhyde watches as Ralph leans forward to kiss Reba goodnight.

Enraged, Dolarhyde wastes no time in shooting and killing Ralph, as he is walking down the walk from Rebas house. Dolarhyde then goes to the door and accosts Reba, placing a cloth with chloroform over her mouth, rendering her unconscious. He takes her to his house and brings her back to consciousness. Hes upset at her for betraying him and tells her that hes going to shoot her, and then himself so that the Red Dragon cant have her. She begs him to let her go, or to run and take her with him.

Dolarhyde spreads gasoline around and sets it ablaze. He takes the shotgun and points it at Reba. But, when he realizes he cant do it, he repositions the gun and pulls the trigger. Blood spatters all over Rebas face and she screams. She crawls forward and puts her hand on the open wound of the body, then begins trying to find a way out of the house.

Crawford, Graham and many other police officers come roaring up to the house and meet Reba walking towards them. She tells them what happened, and as Graham attempts to go into the house, it explodes in a huge fireball.

Graham is given Dolarhydes diary/scrapbook, which was in a steel safe and thus spared from the flames. The book details the killers tragic childhood and obsessions with murder. Despite himself, Graham feels pity for Dolarhyde, who he realizes was made a monster, not born one.

Word comes back from the forensic pathologist that the body from the Dolarhyde house was not that of Francis Dolarhyde. It was actually Ralph Mandy, who had been on a weeks vacation, therefore no one had missed him. That meant that Dolarhyde was still alive.

Crawford wasted no time in calling Graham, at his home with his wife and son, relaxing. Graham had just entered his house, looking for Josh to get him to come outside and sit with his parents. Graham notices almost immediately that the mirror in the entry area had been broken. He hears Crawford leaving a message on the phone, informing him that Dolarhyde is not dead. Graham wastes no time in going to the kitchen and arming himself with two sharp knives. He puts one under his belt in back and holds the other at the ready. He goes upstairs as quietly as possible, seeing more broken mirrors.

As Graham slowly pushes open the door to Joshs bedroom, he sees his son standing there, with Dolaryhyde holding one arm around Josh and his other hand holding a piece of broken mirror pressed against Joshs skin, near his right eye.

Amazingly calm and clear thinking, Graham decides to chastise Josh, telling him how disappointed he was with him, how rude Josh was being, and how he should apologize. That obviously was not what Dolarhyde expected to hear, and he becomes confused. Graham continues talking, transitioning his criticisms into those that Dolarhyde had endured from his grandmother, during his childhood.

Dolarhyde is infuriated and flings Josh to the side and attacks Graham. They struggle and during the fight, Dolarhyde slashes Graham across his abdomen. Graham then pulls the knife from his belt and jams it into Dolarhydes left thigh. Graham runs and ushers his son into the master bedroom, locking the door. Graham tells Josh to hide under the bed and then goes to his closet and retrieves a handgun, readying it to fire when Dolarhyde finishes crashing through the door. However, Dolarhyde stops trying to break in.

Graham edges forward and looks under the door. He hears his wife calling out and watches as she appears at the top of the stairs. As she makes her way down the hallway, he sees Dolarhyde step out behind her. He shouts at Molly to get down, which she does, and Graham begins firing his pistol through the door. Dolarhyde also has a pistol and returns fire. They hit each other several times and both go down.

Molly pushes through the broken wood of the door and unlocks it, rushing to Grahams side, as he lay gasping for breath with blood bubbling from his mouth. Graham says to Molly, shoot him. Molly turns to see Dolarhyde struggling to sit up. She hurriedly grabs Grahams pistol off the floor, steps forward into the hall, and, just as Dolarhyde is bringing his gun back up, she puts a shot right through his forehead, then another in his cheek. She rushes back into the bedroom to comfort Josh.

After recovering, Graham receives a letter from Dr. Lecter, which bids him well and hopes that he isnt too disfigured by his encounters with Dolarhyde and himself. Graham reads the letter while hes out on his sailboat. He crumples the letter up and throws it away.

Dr. Frederick Chilton informs Lecter that there is a young woman from the FBI waiting to speak with him. Lecter thinks for a minute, looks up, and asks what her name is.

Suggest an edit or add missing content

div, id_gen:function(elem, index) return nav_sitewide_msg; ]; ue.uels( var ue_mbl=ue_csm.ue.exec(function(h,a)function s(c)b=c;a.AMZNPerformance=b;b.transition=b.transition;b.timing=b.timing;if(a.csa)var d;b.timing.transitionStart&&(d=b.timing.transitionStart);b.timing.processStart&&(d=b.timing.processStart);d&&(csa(PageTiming)(mark,nativeTransitionStart,d),csa(PageTiming)(mark,transitionStart,d))h.ue.exec(t,csm-android-check)()&&b.tags instanceof dexOf(usesAppStartTime)b.transition.type?!b.transition.type&&-1

c?(x(csm.jumpStart.mtsDiff,k-c0),a(csm-rld-mts-gt)):k&&g?a(csm-rld-mts-leq):g?ka(csm-rld-mts-no-new):a(csm-rld-mts-no-old)f&& f.timing&&f.timing.navigationStart?b.timing.transitionStart=f.timing.navigationStart:delete b.timing.transitionStartfunction v()trya.P.register(AMZNPerformance,function()return b)catch(c)function t=null;var unchType];a.ue&&a.ue.tag&&(c.fr_ovr&&a.ue.tag(fr_ovr),c.fcp_ovr&&a.ue.tag(fcp_ovr),d.push(fr_ovr,l(c.fr_ovr),fcp_ovr,l(c.fcp_ovr))); for(var c=,e=0;e

1-1/a.ue_fadb,r=!1,x=t();w!x?u():l();a.ue_isAdb=v;a.ue_isAdb.unk=adblk_unk;a.ue_isAdb.no=p;a.ue_isAdb.yes=k,adb)(document,window); (function(c,l,m)function h(a)if(a)tryif(a.id)return//*[@id=+a.id+];var b,d=1,e;for(e=a.previousSibling;e;e=e.previousSibling)e.nodeName===a.nodeName&b=d;var c=a.nodeName;1!==b&&(c+=[+b+]);a.parentNode&&(c=h(a.parentNode)+/+c);return ccatch(f)returnDETACHEDfunction f(a)if(a&&a.getAttribute)return a.getAttribute(k)?a.getAttribute(k):f(a.parentElement)var k=data-cel-widget,g=!1,d=[];(c.ue).isBF=function()tryvar a=JSON.parse(localStorage[csm-bf][]),b=0

b?3

a-b:3

b-afunction B(a,b)var c=n.pageXOffset,d=n.pageYOffset,k;a:tryif(a)var e=a.getBoundingClientRect(),g,m=0===a.offsetWidth&&0===a.offsetHeight;c:for(var 0,q=e.width0,s=e.height0;h&&h!==document.body;)var l;d:tryvar r=void 0;if(h)var t=h.getBoundingClientRect(), r=x:t.left0,y:t.top0,w:t.width0,h:t.height0;else r=void 0;l=r;break dcatch(I)l=void 0var u=window.getComputedStyle(h),v=hidden===u.overflow,x=vhidden===u.overflowX,y=vhidden===u.overflowY,z=w+s-1

l.x+l.w-1)&&xz&break ch=h.parentNodeg=!1k=x:e.left+c0,y:e.top+d0,w:e.width0,h:e.height0,d:(mg)0else k=void 0;break acatch(J)k=void 0if(k&&!a.cel_b)a.cel_b=k,D(n:a.getAttribute(A),w:a.cel_b.w,h:a.cel_b.h,d:a.cel_b.d, x:a.cel_b.x,y:a.cel_b.y,t:b,k:ewi,cl:a.className,clog:1);elseif(c=k)c=a.cel_b,d=k,c=d.d===c.d&&1===d.d?!1:!(f(c.x,d.x)&&f(c.y,d.y)&&f(c.w,d.w)&&f(c.h,d.h)&&c.d===d.d);c&&(a.cel_b=k,D(n:a.getAttribute(A),w:a.cel_b.w,h:a.cel_b.h,d:a.cel_b.d,x:a.cel_b.x,y:a.cel_b.y,t:b,k:ewi,clog:1))function z(d,e)var f;f=d.c?c.getElementsByClassName(d.c):d.id?[c.getElementById(d.id)]:c.querySelectorAll(d.s);d.w=[];for(var g=0;g

d))e=void 0;a:if(u[d].t-u[d-1].t

z)e=0;break ae=1e=!e(r= e)?h=d-1:D.pop();D.push(c)C=H.now()-F;s=Math.min(s,C);v=Math.max(v,C);A=(A*b+C)/(b+1);b+=1;q(k:x,e:D,min:Math.floor(1E3*s),max:Math.floor(1E3*v),avg:Math.floor(1E3*A),c:1);u=[];D=[];h=0var f=100,B=20,z=25,x=mmm1,l,k,d=a.window,e=d.document,w=d.setInterval,t=a.ue,q=a.ue_cel.log,g,s=1E3,v=0,A=0,b=0,F,C,u=[],D=[],h=0,p,y,E,G,r,H=m&&m.now&&mDate.now&&Datenow:function()return(new Date).getTime();returnon:function(a)l=a.ts;k=a.ns;t.attach&&t.attach(mousemove,n,e);g=w(c,3E3),off:function(a)k&& (p&&n(p,!0),c());clearInterval(g);t.detach&&t.detach(mousemove,n,e),ready:function()return a.ue_cel&&a.ue_cel.log,reset:function()u=[];D=[];h=0;p=null(window.performance),a.ue_cel&&a.ue_cel.registerModule(mouse move module,a.ue_mmm)))(ue_csm); ue_csm.ue_unrt = 1500; (function(d,b,t)function u(a,g)var c=a.srcElementa.target,b=k:v,t:g.t,dt:g.dt,x:a.pageX,y:a.pageY,p:e.getXPath(c),n:c.nodeName;a.button&&(b.b=a.button);c.type&&(b.ty=c.type);c.href&&(b.r=e.extractStringValue(c.href));c.id&&(b.i=c.id);c.className&&c.className.split&&(b.c=c.className.split(/\s+/));h+=1;e.getFirstAscendingWidget(c,function(a)b.wd=a;d.ue.log(b,r))function w(a)if(!x(a.srcElementa.target))m+=1;n=!0;var g=f=d.ue.d(),c;p&&function===typeof p.now&&a.timeStamp&&(c=p.now()- a.timeStamp,c=parseFloat(c.toFixed(2)));s=b.setTimeout(function()u(a,t:g,dt:c),y)function z(a)if(a)var b=a.filter(A);a.length!==b.length&&(q=!0,k=d.ue.d(),n&&q&&(k&&f&&d.ue.log(k:B,t:f,m:Math.abs(k-f),r),l(),q=!1,k=0))function A(a)if(!a)return!1;var b=characterData===a.type?a.target.parentElement:a.target;if(!b!b.hasAttributes!b.attributes)return!1;var c=class:gw-clock gw-clock-aria s-item-container-height-auto feed-carousel using-mouse kfs-inner-container.split( ),id:[dealClock, deal_expiry_timer,timer],role:[timer],d=!1;Object.keys(c).forEach(function(a)var e=b.attributes[a]?b.attributes[a].value:;(c[a]).forEach(function(a)-1!==e.indexOf(a)&&(d=!0)));return dfunction x(a)if(!a)return!1;var b=(e.extractStringValue(a.nodeName)).toLowerCase(),c=(e.extractStringValue(a.type)).toLowerCase(),d=(e.extractStringValue(a.href)).toLowerCase();a=(e.extractStringValue(a.id)).toLowerCase();var f=checkbox color date datetime-local email file month number password radio range reset search tel text time url week.split( ); if(-1!==[select,textarea,html].indexOf(b)input===b&&-1!==f.indexOf(c)a===b&&-1!==d.indexOf(http)-1!==[sitbreaderrightpageturner,sitbreaderleftpageturner,sitbreaderpagecontainer].indexOf(a))return!0function l()n=!1;f=0;b.clearTimeout(s)function C()b.ue.onunload(function()ue.count(armored-cxguardrails.unresponsive-clicks.violations,h);ue.count(armored-cxguardrails.unresponsive-clicks.violationRate,h/m*1000))if(b.MutationObserver&&b.addEventListener&&Object.keys&& d&&d.ue&&d.ue.log&&d.ue_unrt&&d.ue_utils)var y=d.ue_unrt,r=cel,v=unr_mcm,B=res_mcm,p=b.performance,e=d.ue_utils,n=!1,f=0,s=0,q=!1,k=0,h=0,m=0;b.addEventListener&&(b.addEventListener(mousedown,w,!0),b.addEventListener(beforeunload,l,!0),b.addEventListener(visibilitychange,l,!0),b.addEventListener(pagehide,l,!0));b.ue&&b.ue.event&&b.ue.onSushiUnload&&b.ue.onunload&(new MutationObserver(z)).observe(t,childList:!0,attributes:!0,characterData:!0,subtree:!0))(ue_csm,window,document); ue_csm.ue.exec(function(g,e)if(e.ue_err)var f=;e.ue_err.errorHandlers(e.ue_err.errorHandlers=[]);e.ue_err.errorHandlers.push(name:fctx,handler:function(a)if(!a.logLevelFATAL===a.logLevel)if(f=g.getElementsByTagName(html)[0].innerHTML)var b=f.indexOf(var ue_t0=ue_t0+new Date(););if(-1!==b)var b=f.substr(0,b).split(String.fromCharCode(10)),d=Math.max(b.length-10-1,0),b=b.slice(d,b.length-1);a.fcsmln=d+b.length+1;a.cinfo=a.cinfo;for(var c=0;c

n;)c[g].name&&f(c[g].name),g++,k=a.timeRemaining();g

=c.length?h(!0):l()function h(a)if(!a)a=m.scripts;var c;if(a)for(var d= 0;d

=a.length?h(!1):l()else h(!1)var e=b.ue_ext;b.ue_extc();return efunction q()setTimeout(c,r)var s=b.ue_dserr!1,p=!0,n=1,r=2E3,g=0;b.ue_err&&s&&(b.ue_err.errorHandlers(b.ue_err.errorHandlers=[]),b.ue_err.errorHandlers.push(name:ext,handler:function(b)if(!b.logLevelFATAL===b.logLevel)var f=c(!0),d=[],h;for(h in f)var f=h,g=f.match(/amazon(\.com?)?\.\w2,3$/i);g&&1

w)d.count&&1==r-w&&(d.count(WeblabTriggerThresholdReached,1),b.ue_int&&console.error(Number of max call reached. Data will no longer be send));elsevar h=c;h&&-1

.PageLatency.6,producerId:csa),boolean!=typeof d.hidden&&string!=typeof d.visibilityState!d.removeEventListener?c.emit(s):b()?(c.emit(s),I(n,f)):c.on(d,t,function e()b()&&(v=c.time(),d.removeEventListener(t,e),I(m,v),I(n,v),c.emit(s))),c.once($unload,h),c.once($load,h),c.on($pageTransition,function()v=c.time()),c.register(e,mark:I,instance:function(e)return new E(e))function E(e)var i,r=null,a=e.entpage:[pageType,subPageType,requestId],o=e.loggerc(Events,producerId:e.producerId,lob:u.lob0);if(!e!e.producerId!e.schemaId)return c.error(The producer id and schema Id must be defined for PageLatencyInstance.);function d()return ivfunction n()r=c.UUID()this.mark=function(n,t)if(null!=n)return t=tc.time(),n===m&&(i=t),c.once(s,function()o(log,messageId:r,__merge:function(e)e.markers[n]=function(e,n)return l(0,n-(ev))(d(),t),e.markerTimestamps[n]=g(t),markers:,markerTimestamps:,navigationStartTimestamp:d()?new Date(d()).toISOString():null,schemaId:e.schemaId,ent:a)),t,n(),c.on($beforePageTransition,n)function I(e,n)e===m&var t=S.mark(e,n);c.emit($timing:+e,t)function h()if(!p)for(var e=0;e

_)breakelse f=f.nZ=0,f&&(Z(!0===M.hidden?(re=1,se()):c.timeout(se,0)))function de(e,n,t,i,r)fe=C(e),j=n,q=t,z=i,K=r;var o=M.createTreeWalker(M.body,NodeFilter.SHOW_TEXT,null,null),a=w:k.innerWidth,h:k.innerHeight,x:k.pageXOffset,y:k.pageYOffset;M.body[w]=e,A.push(w:o,vp:a),G.push(img:M.images,iter:0),j.h=ge,(j.n=q).h=he,(q.n=z).h=me,(z.n=A).h=pe,(A.n=G).h=ve,(G.n=K).h=ye,f=j,se()function ge(e)e.m.forEach(function(e)for(var n=e;n&&(e===n!n[r]!n[o]);)n[r](n[r]=e[r]),n[o](n[o]=e[o]),n[w]=n[r]-X,n=n[s])function he(e)e.m.forEach(function(e)var n=e[t];b in n(n[b]=e.oldValue))function me(n)n.m.forEach(function(e)e[t][w]=n.t-X)function pe(e)for(var n,t=e.vp,i=e.w,r=T;(n=i.nextNode())&&0

.Metric.4,metrics:,dimensions:s,__merge:function(e)e.metrics[r]=n,e),this.recordCounter=function(r,e)var n=i.logOptionsent:page:[pageType,subPageType,requestId];if(string!=typeof rnumber!=typeof e!isFinite(e))return d.error(Invalid type given for counter name or counter value: +r+/+e);a(),r in u(u[r]=);var c=u[r];fin c(c.f=e),c.c=(c.c0)+1,c.s=(c.s0)+e,c.l=e,o(log,messageId:t,schemaId:i.schemaId

.InternalCounters.3,c:,__merge:function(e)r in e.c(e.c[r]=),c.fs(c.fs=1,e.c[r].f=c.f),1

.Timer.1,markers:,__merge:function(r)r.markers[e]=n,i.logOptions)r&&(e(),s.on($beforePageTransition,e),s.register(Timers,instance:function(r)return new i(r))));csa.plugin(function(t)var e=takeRecords,i=disconnect,n=function,o=t(Metrics,producerId:csa),c=t(PageTiming),a=t.global,u=t.timeout,r=t.on,f=a.PerformanceObserver,m=0,l=!1,s=0,d=a.performance,h=a.document,v=null,y=!1,g=t.blank;function p()l(l=!0,clearTimeout(v),typeof f[e]===n&&f[e](),typeof f[i]===n&&f[i](),o(recordMetric,documentCumulativeLayoutShift,m),c(mark,cumulativeLayoutShiftLastTimestamp,Math.floor(s+d.timing.navigationStart)))f&&d&&d.timing&&h&&(f=new f(function(t)v&&clearTimeout(v);t.getEntries().forEach(function(t)t.hadRecentInput(m+=t.value,s

.CacheImpression.2,ent:all),a&&a(c,t,n)(),c(r+i,d.now()+36e5),o.once($load,function()var n=d.now();t(function(e,c)return 0==e.indexOf(r)&&parseInt(c)

p)breaki=0,_.length&&B()function B()i=iu.raf(q)function X(t,e,n)returnn:t,e:e,t:nfunction Y(t,e,n,i)var o=u.UUID(),r=id:o,c=M(e);return e[s][b]=o,n(r,e),c&&c.id&&(r.parentId=c.id),H(t,e,r,i)function $(t)return isNaN(t)?null:Math.round(t)function H(t,e,n,i)N&&(n.schemaId=

.ContentEntity.2),n.id=n.idu.UUID();var o=new j(t,n,e,i);return function(t)return!S&&((t.op).hasOwnProperty(E)y)(o)&&function(t,e)var n=,i=u.exec($);t.el&&(n=t.el.getBoundingClientRect()),t.log(schemaId:

.ContentRender.3,timestamp:e,width:i(n.width),height:i(n.height),positionX:i(n.left+k.pageXOffset),positionY:i(n.top+k.pageYOffset))(o,i),u.emit($content.register,o),R[n.id]=ofunction K(t)return R[(t[s])[b]]function W(n,i)var o=;return r in(n=n)&&Object.keys(n[s]).forEach(function(t)if(!t.indexOf(i)&&i.length

.ContentView.4,timeToViewed:t.vt-t.el.rt,pageFirstPaintToElementViewed:t.vt-g)(t))function I(t)t&&!t.it&&(t.i=o.time()-t.is

m,function(t)t.it=o.time(),t.el.log(schemaId:

.ContentImpressed.3,timeToImpressed:t.it-t.el.rt,pageFirstPaintToElementImpressed:t.it-g)(t))!u&&l[n]&&(i=new l[n](function(t)var n=o.time();t.forEach(function(t)var e=function(t)if(t&&t[r])return d[t[s][a]](t.target);if(e)o.emit($content.intersection,meta:e.el,t:n,e:t);var i=t.intersectionRect;t.isIntersecting&&0

.ContentLatency.4,logOptions:o.dlo)),o.t(mark,t,n)));csa.plugin(function(t)function n(i,e,o)var c=;function r(t,n,e)t in c&&o

.ContentInteractionsSummary.2,w:,__merge:t,ent:page:[requestId])function T(t,n)t in n.w(n.w[t]=)e[KillSwitch.+i](s($content.intersection,function(t)if(t&&t.meta&&t.e)var n=t.meta.id;if(n in b)var e=t.e.boundingClientRect;e.width

.+h+.4,S=visible,w=d.global,x=d.config,P=d(Events,producerId:csa,lob:x.lob0),q=w.location,z=w.document,A=w.JSON,C=((w.performance).navigation).type,E=d.store,O=d.on,$=d.storageSupport(),k=!1,R=,j=,B=,J=,K=,M=!1,N=!1,D=!1,F=0,G=x[CSA.isRunningInsideMShop];function H(e)tryreturn A.parse(E(p,void 0,session:e))catch(e)d.error(Could not parse storage value for key +p+: +e)returnfunction L(e,i)E(p,A.stringify(i),session:e)function Q(e)var i=j.tide.id,t=,n=R[u];for(var r in n)n.hasOwnProperty(r)&&(t[r]=n[r]);!G&&t.tid!==i(t.tid=i,t.pid=e.id,t.ent=K),J=pid:e.id,tid:i,ent:K,lastInteraction:j[l],initialized:!0,B=lastActive:t,lastInteraction:R[l],time:d.time(),initialized:!0function U(e)var i=e===s,t=z.referrer,n=!(t&&t.length)!~t.indexOf(q.origin),r=i&&!G&&n,a=type:e,toTabId:J.tid,toPageId:J.pid,transitTime:d.time()-R.timenull;rfunction(e,i,t)var n=e===c,r=iG&&!(j[I]&&j.ent)?R[u]:j,a=R[l],d=j[l],o=iG&&!(d.id&&!d[f])?a:d;t.fromTabId=r.tid,t.fromPageId=r.pid;var s=r.ent;s.rid&&(t.fromRequestId=s.ridnull),s.ety&&(t.fromExperienceType=s.etynull),s.esty&&(t.fromExperienceSubType=s.estynull),n!o.ido[f](t.interactionId=o.idnull,o.sid&&(t.interactionSlotId=o.sidnull),a.id===o.id&&(a[f]=!0),d.id===o.id&&(d[f]=!0))(e,i,a),P(log,navigation:a,schemaId:T,ent:page:[pageType,subPageType,requestId])function V(e)D=function(e)return e&&e in m(e.transitionType),function()R=H(!1),j=H(!0);var e=R[l],i=j[l],t=!1,n=!1;e&&i&&e.id===i.id&&e[f]!==i[f]&&(t=!e[f],n=!i[f],i[f]=e[f]=!0,t&&L(!1,R),n&&L(!0,j))(),Q(e),M=!0,function(e)var i,t;i=X(),t=Z(!0),(it)&&Q(e)(e),F=1function W()k&&!D?U(n):(k=!0,function()if(C===aD)U(i);else if(C===r)U(j[I]?c:s);elseU(j[I]G&&R[I]?e:s)())function X()var e=t,i=;return!!(M&&e&&e.e&&e.w)&&(e.w(entities,function(e)i=e),j[l]=id:e.e.messageId,sid:i.slotId,used:!(R[l]=id:e.e.messageId,sid:i.slotId,used:!1),!(t=null))function Y(e,i,t,n)var r=!1,a=e[u];return N?(!aa.tid!==J.tid!a[S]a.pid!==t!a.ent&&nn&&function(e,i)var t=e,n=i;return t.rid!==n.ridt.ety!==n.etyt.esty!==n.esty(a.ent,n))&&(e[u]=visible:!0,pid:t,tid:i,ent:n,r=!0):!G&&a&&a.tid===J.tid&&a[S]&&(r=!(a[S]=!1)),rfunction Z(e)var i=!1;if(N=G&&ez[y]===S,M)var t=R[u];i=Y(R,j.tidt.tidJ.tid,j.pidt.pidJ.pid,j.entt.entJ.ent)return ix[KillSwitch.+h]$.local&&$.session&&A&&z&&y in z&&(o=function()tryreturn w.self!==w.topcatch(e)return!0(),O($entities.set,function(e)if(!o&&e)var i=(e[b]).id(e[g]).requestId,t=(e[v]).experienceType(e[g]).pageType,n=(e[v]).experienceSubType(e[g]).subPageType,r=!K.rid&&i!K.ety&&t!K.esty&if(K.rid=K.ridi,K.ety=K.etyt,K.esty=K.estyn,r&&F)var a=R[u];a.tid===j.tid&&(a.ent=K,L(!1,R)),j.ent=K,L(!0,j),buffered:1),O($pageChange,function(e)o(V(e),W(),L(!1,B),L(!0,J),j=J,R=B),buffered:1),O($content.interaction,function(e)t=e,X()&&(L(!1,R),L(!0,j))),O(z,visibilitychange,function()!o&&Z()&&L(!1,R),capture:!1,passive:!0)));csa.plugin(function(c)var e=c(Metrics,producerId:csa);c.on(c.global,pageshow,function(c)c&&c.persisted&&e(recordMetric,bfCache,1)));csa.plugin(function(n)var e,t,i,o,r,a,c,u,f,s,l,d,p,g,m,v,h,b,y=hasFocus,S=$app.,T=avail,$=client,w=document,I=inner,P=offset,D=screen,C=scroll,E=Width,F=Height,O=T+E,q=T+F,x=$+E,z=$+F,H=I+E,K=I+F,M=P+E,W=P+F,X=C+E,Y=C+F,j=up,k=down,A=none,B=20,G=n.config,J=G[KillSwitch.PageInteractionsSummary],L=n(Events,producerId:csa,lob:G.lob0),N=1,Q=n.global,R=n.time,U=n.on,V=n.once,Z=Q[w.

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注