| 13973 | } |
| 13974 | } |
| 13975 | function kk(s) { |
| 13976 | for (; null !== Cs; ) { |
| 13977 | var o = Cs |
| 13978 | if (8772 & o.flags) { |
| 13979 | var i = o.alternate |
| 13980 | try { |
| 13981 | if (8772 & o.flags) |
| 13982 | switch (o.tag) { |
| 13983 | case 0: |
| 13984 | case 11: |
| 13985 | case 15: |
| 13986 | Os || Qj(5, o) |
| 13987 | break |
| 13988 | case 1: |
| 13989 | var a = o.stateNode |
| 13990 | if (4 & o.flags && !Os) |
| 13991 | if (null === i) a.componentDidMount() |
| 13992 | else { |
| 13993 | var u = |
| 13994 | o.elementType === o.type |
| 13995 | ? i.memoizedProps |
| 13996 | : Ci(o.type, i.memoizedProps) |
| 13997 | a.componentDidUpdate( |
| 13998 | u, |
| 13999 | i.memoizedState, |
| 14000 | a.__reactInternalSnapshotBeforeUpdate |
| 14001 | ) |
| 14002 | } |
| 14003 | var _ = o.updateQueue |
| 14004 | null !== _ && sh(o, _, a) |
| 14005 | break |
| 14006 | case 3: |
| 14007 | var w = o.updateQueue |
| 14008 | if (null !== w) { |
| 14009 | if (((i = null), null !== o.child)) |
| 14010 | switch (o.child.tag) { |
| 14011 | case 5: |
| 14012 | case 1: |
| 14013 | i = o.child.stateNode |
| 14014 | } |
| 14015 | sh(o, w, i) |
| 14016 | } |
| 14017 | break |
| 14018 | case 5: |
| 14019 | var x = o.stateNode |
| 14020 | if (null === i && 4 & o.flags) { |
| 14021 | i = x |
| 14022 | var C = o.memoizedProps |
| 14023 | switch (o.type) { |
| 14024 | case 'button': |
| 14025 | case 'input': |
| 14026 | case 'select': |
| 14027 | case 'textarea': |
| 14028 | C.autoFocus && i.focus() |
| 14029 | break |
| 14030 | case 'img': |
| 14031 | C.src && (i.src = C.src) |
| 14032 | } |