Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
React Hands-on
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Yuta Okada
June 22, 2020
Programming
110
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
React Hands-on
社内若手向けの React のハンズオン資料
Yuta Okada
June 22, 2020
More Decks by Yuta Okada
See All by Yuta Okada
GraphQL の金融適用事例〜香港スタートアップの使いかた〜
dhythm
1
400
Other Decks in Programming
See All in Programming
壊れたパーサから始める関数型設計と構成的なパーサ #fp_matsuri
raiga0310
2
170
エンジニアと一緒にテストコードの設計と実装を改善した話
mototakatsu
0
250
エンジニアにデザインハーネスを 〜デザインプロセスを規定するためのハーネス〜 / Design harness from an engineer's perspective
rkaga
2
840
Semantic Version 単位で戦略を柔軟に変えて、パッケージアップデートを自動化する
daitasu
1
340
ローカルLLMでどこまでコードが書けるか -拡張版 / How much code can be written on a local LLM Extended
kishida
12
4.6k
Language Server 使ってる? 〜VSCode と Zed の場合〜 / Are you using a Language Server? ~For VS Code and Zed~
handlename
0
830
過去最大のMCPアップデート! 2026-07-28 RC版の謎に迫る
licux
6
450
20260623_Loop Engineeringで自分の分身の問い合わせBotを作る
ryugen04
0
130
そのテスト、説明できますか?~LWテスト戦略FW~のご紹介
nakahara
0
190
Webフレームワークの ベンチマークについて
yusukebe
0
200
Mujeres en SEO Summit 2026 - Greatest Disaster Hits en Web Performance
guaca
0
240
Performance Engineering for Everyone
elenatanasoiu
0
260
Featured
See All Featured
Prompt Engineering for Job Search
mfonobong
0
370
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
1
270
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.4k
So, you think you're a good person
axbom
PRO
2
2.1k
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
62
44k
Between Models and Reality
mayunak
4
360
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
260
Product Roadmaps are Hard
iamctodd
55
12k
Mobile First: as difficult as doing things right
swwweet
225
10k
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
630
Leo the Paperboy
mayatellez
8
1.9k
Ethics towards AI in product and experience design
skipperchong
2
320
Transcript
:VUB0LBEB 3FBDU)BOET0O 3F BDU θϩ͔Β࢝ΊΔ41"ੜ׆
5-%3 w 3FBDU 5ZQF4DSJQU w ϓϩδΣΫτͷ͡Ί͔ͨ w ؆୯ͳ3FBDUΞϓϦͷ࡞
1SFNJTF w )5.-$44+BWB4DSJQUʢ&4Ҏ߱ʣ͕ಡΊΔ w ύοέʔδϚωʔδϟʔΛͬͨ͜ͱ͕͋Δ w ϞδϡʔϧόϯυϥʢXFCQBDLʣ+4ίϯύΠϥʢ#BCFMʣΛԿͱͳ͘ฉ͍ ͨ͜ͱ͕͋Δ
/PUUPEP w ͳͥ3FBDUͳͷ͔ʁ w OQN OPEFͷΠϯετʔϧ w ͍ٕ͠ज़ཁૉ
8IP*BN :VUB0LBEB 3FBDU3FBDU/BUJWF(SBQI2- #BTFCBMM3VOOJOH5SBJM 1IZTJDT&OHMJTI
'JSTUJTTVFPGTUBSUJOH3FBDU
ʮڥߏஙʯ
ͦΕɺղܾͰ͖·͢
$3"Ͱ͓खܰڥߏங
None
IUUQTSFBDUKTPSHEPDTDSFBUFBOFXSFBDUBQQIUNM $SFBUFBOFX3FBDUQSPKFDU OQYDSFBUFSFBDUBQQSFBDUDSBTBNQMFUFNQMBUFUZQFTDSJQU 3VOUIFQSPKFDU ZBSOTUBSU OPEF@NPEVMFT QVCMJD TSD HJUJHOPSF
QBDLBHFKTPO 3&"%.&NE UTDPOpHKTPO ZBSOMPDL
OPEF@NPEVMFT QVCMJD TSD HJUJHOPSF QBDLBHFKTPO 3&"%.&NE UTDPOpHKTPO ZBSOMPDL
5IBU`TJU
$SFBUF3FBDU"QQ w 5IF3FBDUUFBNQSJNBSJMZSFDPNNFOETGPSMFBSOJOH3FBDUPS41" w /FFEUPIBWF/PEFBOEOQN w 5IF$3"JODMVEFTBOEIJEFTTPNFDPNQMFYDPOpHVSBUJPOT
ຊʹཧղͰ͖ͯΔʁ
εΫϥονͰڥߏங
*OJUJBMJ[FUIFQSPKFDU OQNJOJUZ UPVDIHJUJHOPSF 3FBDU NLEJSQVCMJDTSD UPVDIQVCMJDJOEFYIUNM OQNJOTUBMMTBWFSFBDUSFBDUEPN OPEF@NPEVMFT QVCMJD JOEFYIUNM
TSD HJUJHOPSF QBDLBHFMPDLKTPO QBDLBHFKTPO
%0$5:1&IUNM IUNM IFBE NFUBDIBSTFU65' NFUB OBNFWJFXQPSU DPOUFOUXJEUIEFWJDFXJEUI JOJUJBMTDBMF TISJOLUPpUOP
UJUMF3FBDU4UBSUFSUJUMF IFBE CPEZ EJWJESPPUEJW CPEZ IUNM OPEF@NPEVMFT QVCMJD JOEFYIUNM TSD HJUJHOPSF QBDLBHFMPDLKTPO QBDLBHFKTPO
$SFBUFUIFJOEFYpMF UPVDITSDJOEFYUTY UPVDITSD"QQUTY OPEF@NPEVMFT QVCMJD JOEFYIUNM TSD "QQUTY JOEFYUTY HJUJHOPSF
QBDLBHFMPDLKTPO QBDLBHFKTPO
JNQPSU3FBDUGSPNSFBDU JNQPSU3FBDU%0.GSPNSFBDUEPN JNQPSU"QQGSPN"QQ 3FBDU%0.SFOEFS "QQ EPDVNFOUHFU&MFNFOU#Z*E SPPU OPEF@NPEVMFT QVCMJD
JOEFYIUNM TSD "QQUTY JOEFYUTY HJUJHOPSF QBDLBHFMPDLKTPO QBDLBHFKTPO
JNQPSU3FBDUGSPNSFBDU DPOTU"QQ3FBDU'VODUJPO$PNQPOFOU \ SFUVSO EJW I)FMMP 8PSMEI EJW
^ FYQPSUEFGBVMU"QQ OPEF@NPEVMFT QVCMJD JOEFYIUNM TSD "QQUTY JOEFYUTY HJUJHOPSF QBDLBHFMPDLKTPO QBDLBHFKTPO
None
8FCQBDL OQNJOTUBMMTBWFEFWXFCQBDLXFCQBDLDMJXFCQBDLEFWTFSWFSTUZMFMPBEFS DTTMPBEFSCBCFMMPBEFS UPVDIXFCQBDLDPOpHKT OPEF@NPEVMFT QVCMJD JOEFYIUNM TSD "QQUTY JOEFYUTY
HJUJHOPSF QBDLBHFMPDLKTPO QBDLBHFKTPO XFCQBDLDPOpHKT
DPOTUQBUISFRVJSF QBUI DPOTUXFCQBDLSFRVJSF XFCQBDL NPEVMFFYQPSUT\ FOUSZTSDJOEFYUTY NPEFEFWFMPQNFOU
NPEVMF\ SVMFT<> ^ SFTPMWF\FYUFOTJPOT<UT UTY KT>^ PVUQVU\ QBUIQBUISFTPMWF @@EJSOBNF EJTU pMFOBNFCVOEMFKT ^ QMVHJOT<OFXXFCQBDL)PU.PEVMF3FQMBDFNFOU1MVHJO > ^ OPEF@NPEVMFT QVCMJD JOEFYIUNM TSD "QQUTY JOEFYUTY HJUJHOPSF QBDLBHFMPDLKTPO QBDLBHFKTPO XFCQBDLDPOpHKT
None
#BCFM OQNJOTUBMMTBWFEFW!CBCFMDPSF!CBCFMDMJ!CBCFMQSFTFUFOW!CBCFM QSFTFUSFBDU UPVDICBCFMSD OPEF@NPEVMFT QVCMJD JOEFYIUNM TSD "QQUTY JOEFYUTY
CBCFMSD HJUJHOPSF QBDLBHFMPDLKTPO QBDLBHFKTPO XFCQBDLDPOpHKT
\ QSFTFUT<!CBCFMFOW !CBCFMQSFTFUSFBDU> ^ OPEF@NPEVMFT QVCMJD JOEFYIUNM TSD "QQUTY JOEFYUTY
CBCFMSD HJUJHOPSF QBDLBHFMPDLKTPO QBDLBHFKTPO XFCQBDLDPOpHKT
None
5ZQF4DSJQU OQNJOTUBMMTBWFEFWUZQFTDSJQUUTMPBEFS OQNJOTUBMMTBWFEFW!UZQFTSFBDU!UZQFTSFBDUEPN OQYUTDJOJU OPEF@NPEVMFT QVCMJD JOEFYIUNM TSD "QQUTY JOEFYUTY
CBCFMSD HJUJHOPSF QBDLBHFMPDLKTPO QBDLBHFKTPO UTDPOpHKTPO XFCQBDLDPOpHKT
\ DPNQJMFS0QUJPOT\ UBSHFUFT NPEVMFDPNNPOKT KTYSFBDU TPVSDF.BQUSVF
PVU%JSEJTU TUSJDUUSVF OP*NQMJDJU"OZGBMTF FT.PEVMF*OUFSPQUSVF TPVSDF3PPUTSD GPSDF$POTJTUFOU$BTJOH*O'JMF/BNFTUSVF ^ JODMVEF<TSD> ^ OPEF@NPEVMFT QVCMJD JOEFYIUNM TSD "QQUTY JOEFYUTY CBCFMSD HJUJHOPSF QBDLBHFMPDLKTPO QBDLBHFKTPO UTDPOpHKTPO XFCQBDLDPOpHKT
࠶ͼXFCQBDLDPOGJHKT
ʜ NPEVMF\ SVMFT< \ UFTUa KTcKTY FYDMVEFOPEF@NPEVMFT
MPBEFSCBCFMMPBEFS ^ \ UFTUaUTY VTF<UTMPBEFS> ^ \ UFTUaDTT VTF<TUZMFMPBEFS DTTMPBEFS> ^ > ^ ʜ OPEF@NPEVMFT QVCMJD JOEFYIUNM TSD "QQUTY JOEFYUTY CBCFMSD HJUJHOPSF QBDLBHFMPDLKTPO QBDLBHFKTPO UTDPOpHKTPO XFCQBDLDPOpHKT
NPEVMFFYQPSUT\ ʜ EFW4FSWFS\ DPOUFOU#BTFQBUIKPJO @@EJSOBNF EJTU QPSU IPU0OMZUSVF
^ ʜ ^ OPEF@NPEVMFT QVCMJD JOEFYIUNM TSD "QQUTY JOEFYUTY CBCFMSD HJUJHOPSF QBDLBHFMPDLKTPO QBDLBHFKTPO UTDPOpHKTPO XFCQBDLDPOpHKT
JOEFYIUNM
%0$5:1&IUNM IUNM IFBE NFUBDIBSTFU65' NFUB OBNFWJFXQPSU DPOUFOUXJEUIEFWJDFXJEUI JOJUJBMTDBMF TISJOLUPpUOP
UJUMF3FBDU4UBSUFSUJUMF IFBE CPEZ EJWJElSPPUEJW TDSJQUTSDCVOEMFKTTDSJQU CPEZ IUNM OPEF@NPEVMFT QVCMJD JOEFYIUNM TSD "QQUTY JOEFYUTY CBCFMSD HJUJHOPSF QBDLBHFMPDLKTPO QBDLBHFKTPO UTDPOpHKTPO XFCQBDLDPOpHKT
QBDLBHFKTPO
\ ʜ TDSJQUT\ TUBSUOQNSVOCVJMEEFWXFCQBDLEFWTFSWFSNPEFEFWFMPQNFOU CVJMEEFWOQYXFCQBDLNPEFEFWFMPQNFOUDQQVCMJD EJTU CVJMEOQYXFCQBDLDQQVCMJD EJTU
^ EFQFOEFODJFT\ ʜ ^ EFW%FQFOEFODJFT\ ʜ ^ ^ OPEF@NPEVMFT QVCMJD JOEFYIUNM TSD "QQUTY JOEFYUTY CBCFMSD HJUJHOPSF QBDLBHFMPDLKTPO QBDLBHFKTPO UTDPOpHKTPO XFCQBDLDPOpHKT
3VOUIFQSPKFDU OQNSVOTUBSU OPEF@NPEVMFT QVCMJD JOEFYIUNM TSD "QQUTY JOEFYUTY CBCFMSD HJUJHOPSF
QBDLBHFMPDLKTPO QBDLBHFKTPO UTDPOpHKTPO XFCQBDLDPOpHKT
$POHSBUVMBUJPOʜ
͏͢͜͠ΞϓϦͬΆ͘
6TFBEFTJHOUFNQMBUF OQNJOTUBMMTBWF!NBUFSJBMVJDPSF UPVDITSD1JDUVSFUTY OPEF@NPEVMFT QVCMJD JOEFYIUNM TSD "QQUTY JOEFYUTY 1JDUVSFUTY
CBCFMSD HJUJHOPSF QBDLBHFMPDLKTPO QBDLBHFKTPO UTDPOpHKTPO XFCQBDLDPOpHKT
JNQPSU\#VUUPO 5ZQPHSBQIZ^GSPN!NBUFSJBMVJDPSF JNQPSU3FBDUGSPNSFBDU JNQPSU1JDUVSFGSPN1JDUVSF DPOTU"QQ3FBDU'VODUJPO$PNQPOFOU \ SFUVSO 5ZQPHSBQIZWBSJBOUI1JDUVSF4IPXSPPN5ZQPHSBQIZ
1JDUVSF #VUUPOWBSJBOUDPOUBJOFEDPMPSQSJNBSZ 4IPX #VUUPO ^ FYQPSUEFGBVMU"QQ OPEF@NPEVMFT QVCMJD JOEFYIUNM TSD "QQUTY JOEFYUTY 1JDUVSFUTY CBCFMSD HJUJHOPSF QBDLBHFMPDLKTPO QBDLBHFKTPO UTDPOpHKTPO XFCQBDLDPOpHKT
JNQPSU3FBDUGSPNSFBDU DPOTU1JDUVSF3FBDU'VODUJPO$PNQPOFOU \ DPOTUVSMIUUQTTPVSDFVOTQMBTIDPNSBOEPNY SFUVSO EJW JNH TSD\VSM^ TUZMF\\
XJEUIWX IFJHIUWI ^^ EJW ^ FYQPSUEFGBVMU1JDUVSF OPEF@NPEVMFT QVCMJD JOEFYIUNM TSD "QQUTY JOEFYUTY 1JDUVSFUTY CBCFMSD HJUJHOPSF QBDLBHFMPDLKTPO QBDLBHFKTPO UTDPOpHKTPO XFCQBDLDPOpHKT
OPEF@NPEVMFT QVCMJD JOEFYIUNM TSD "QQUTY JOEFYUTY 1JDUVSFUTY CBCFMSD HJUJHOPSF QBDLBHFMPDLKTPO
QBDLBHFKTPO UTDPOpHKTPO XFCQBDLDPOpHKT
JNQPSU\"QQ#BS #VUUPO 5PPMCBS 5ZQPHSBQIZ^GSPN!NBUFSJBMVJDPSF JNQPSU3FBDUGSPNSFBDU JNQPSU1JDUVSFGSPN1JDUVSF DPOTU"QQ3FBDU'VODUJPO$PNQPOFOU \ SFUVSO
"QQ#BSQPTJUJPOTUBUJD 5PPMCBS 5ZQPHSBQIZWBSJBOUI1JDUVSF4IPXSPPN5ZQPHSBQIZ 5PPMCBS "QQ#BS ʜ OPEF@NPEVMFT QVCMJD JOEFYIUNM TSD "QQUTY JOEFYUTY 1JDUVSFUTY CBCFMSD HJUJHOPSF QBDLBHFMPDLKTPO QBDLBHFKTPO UTDPOpHKTPO XFCQBDLDPOpHKT
OPEF@NPEVMFT QVCMJD JOEFYIUNM TSD "QQUTY JOEFYUTY 1JDUVSFUTY CBCFMSD HJUJHOPSF QBDLBHFMPDLKTPO
QBDLBHFKTPO UTDPOpHKTPO XFCQBDLDPOpHKT
ίϯϙʔωϯτԽ͢Δ
NLEJSTSDDPNQPOFOUT NPWFTSD1JDUVSFUTYTSDDPNQPOFOUT UPVDITSDDPNQPOFOUT)FBEFSUTY OPEF@NPEVMFT QVCMJD JOEFYIUNM TSD DPNQPOFOUT )FBEFSUTY 1JDUVSFUTY
"QQUTY JOEFYUTY CBCFMSD HJUJHOPSF QBDLBHFMPDLKTPO QBDLBHFKTPO UTDPOpHKTPO XFCQBDLDPOpHKT
JNQPSU\"QQ#BS 5PPMCBS 5ZQPHSBQIZ^GSPN!NBUFSJBMVJDPSF JNQPSU3FBDUGSPNSFBDU DPOTU)FBEFS3FBDU'VODUJPO$PNQPOFOU \ SFUVSO "QQ#BSQPTJUJPOTUBUJD 5PPMCBS
5ZQPHSBQIZWBSJBOUI1JDUVSF4IPXSPPN5ZQPHSBQIZ 5PPMCBS "QQ#BS ^ FYQPSUEFGBVMU)FBEFS OPEF@NPEVMFT QVCMJD JOEFYIUNM TSD DPNQPOFOUT )FBEFSUTY 1JDUVSFUTY "QQUTY JOEFYUTY CBCFMSD HJUJHOPSF QBDLBHFMPDLKTPO QBDLBHFKTPO UTDPOpHKTPO XFCQBDLDPOpHKT
DPOTU1JDUVSF3FBDU'VODUJPO$PNQPOFOU \ ʜ SFUVSO (SJEDPOUBJOFSBMJHO*UFNTDFOUFSKVTUJGZDFOUFS (SJETUZMF\\QBEEJOH^^ JNH TSD\VSM^ TUZMF\\
XJEUIWX IFJHIUWX CPSEFSTPMJEWX⒎G CPY4IBEPXWXWX ^^ (SJE (SJE ^ OPEF@NPEVMFT QVCMJD JOEFYIUNM TSD DPNQPOFOUT )FBEFSUTY 1JDUVSFUTY "QQUTY JOEFYUTY CBCFMSD HJUJHOPSF QBDLBHFMPDLKTPO QBDLBHFKTPO UTDPOpHKTPO XFCQBDLDPOpHKT
CPEZ\ NBSHJO ^ OPEF@NPEVMFT QVCMJD JOEFYIUNM TSD DPNQPOFOUT )FBEFSUTY 1JDUVSFUTY
"QQDTT "QQUTY JOEFYUTY CBCFMSD HJUJHOPSF QBDLBHFMPDLKTPO QBDLBHFKTPO UTDPOpHKTPO XFCQBDLDPOpHKT
ʜ DPOTU"QQ3FBDU'VODUJPO$PNQPOFOU \ SFUVSO )FBEFS 1JDUVSF (SJEDPOUBJOFSBMJHO*UFNTDFOUFSKVTUJGZDFOUFS #VUUPO
WBSJBOUlDPOUBJOFE DPMPSlQSJNBSZz PO$MJDL\ MPDBUJPOSFMPBE ^ 4IPX #VUUPO (SJE ʜ OPEF@NPEVMFT QVCMJD JOEFYIUNM TSD DPNQPOFOUT )FBEFSUTY 1JDUVSFUTY "QQDTT "QQUTY JOEFYUTY CBCFMSD HJUJHOPSF QBDLBHFMPDLKTPO QBDLBHFKTPO UTDPOpHKTPO XFCQBDLDPOpHKT
OPEF@NPEVMFT QVCMJD JOEFYIUNM TSD DPNQPOFOUT )FBEFSUTY 1JDUVSFUTY "QQDTT "QQUTY JOEFYUTY
CBCFMSD HJUJHOPSF QBDLBHFMPDLKTPO QBDLBHFKTPO UTDPOpHKTPO XFCQBDLDPOpHKT
͜ͷઌͷల w 63-Ͱը໘ભҠɹˠSFBDUSPVUFSEPN w ঢ়ଶཧɹˠ)PPLT3FEVY w ίϯϙʔωϯτཧɹˠ"UPNJD%FTJHO w ϑΥʔϜཧɹˠ'PSNJLZVQ w
-JOUFSͱ'PSNBUUFSɹˠFTMJOUQSFUUJFS w ςετ͍ͨ͠ɹˠ4UPSZCPPL+FTU
"QQFOEJY
։ൃΛࢧԉ͢Δπʔϧ
-JOUFSBOE'PSNBUUFS OQNJOTUBMMTBWFEFWFTMJOUQSFUUJFSFTMJOUDPOpHQSFUUJFSFTMJOUQMVHJO QSFUUJFSFTMJOUMPBEFS OQYFTMJOUJOJU UPVDIQSFUUJFSS OPEF@NPEVMFT QVCMJD JOEFYIUNM TSD DPNQPOFOUT
)FBEFSUTY 1JDUVSFUTY "QQDTT "QQUTY JOEFYUTY CBCFMSD FTMJOUSDKT HJUJHOPSF QSFUUJFSSD QBDLBHFMPDLKTPO QBDLBHFKTPO UTDPOpHKTPO XFCQBDLDPOpHKT
None
\ TFNJUSVF TJOHMF2VPUFUSVF USBJMJOH$PNNBBMM BSSPX1BSFOTBMXBZT ^ OPEF@NPEVMFT
QVCMJD JOEFYIUNM TSD DPNQPOFOUT )FBEFSUTY 1JDUVSFUTY "QQDTT "QQUTY JOEFYUTY CBCFMSD FTMJOUSDKT HJUJHOPSF QSFUUJFSSD QBDLBHFMPDLKTPO QBDLBHFKTPO UTDPOpHKTPO XFCQBDLDPOpHKT
None
\ FOW\ CSPXTFSUSVF FTUSVF OPEFUSVF ^ FYUFOET<QMVHJOSFBDUSFDPNNFOEFE
HPPHMF QSFUUJFS> HMPCBMT\ "UPNJDTSFBEPOMZ 4IBSFE"SSBZ#V⒎FSSFBEPOMZ ^ QBSTFS!UZQFTDSJQUFTMJOUQBSTFS ʜ ^ OPEF@NPEVMFT QVCMJD JOEFYIUNM TSD DPNQPOFOUT )FBEFSUTY 1JDUVSFUTY "QQDTT "QQUTY JOEFYUTY CBCFMSD FTMJOUSDKT HJUJHOPSF QSFUUJFSSD QBDLBHFMPDLKTPO QBDLBHFKTPO UTDPOpHKTPO XFCQBDLDPOpHKT
\ ʜ QBSTFS0QUJPOT\ FDNB'FBUVSFT\ KTYUSVF ^ FDNB7FSTJPO
TPVSDF5ZQFNPEVMF ^ QMVHJOT<SFBDU !UZQFTDSJQUFTMJOU QSFUUJFS> SVMFT\ QSFUUJFSQSFUUJFSFSSPS ^ ʜ ^ OPEF@NPEVMFT QVCMJD JOEFYIUNM TSD DPNQPOFOUT )FBEFSUTY 1JDUVSFUTY "QQDTT "QQUTY JOEFYUTY CBCFMSD FTMJOUSDKT HJUJHOPSF QSFUUJFSSD QBDLBHFMPDLKTPO QBDLBHFKTPO UTDPOpHKTPO XFCQBDLDPOpHKT
\ ʜ PWFSSJEFT< \ pMFT< UTY> SVMFT\
SFBDUQSPQUZQFTP⒎ ^ ^ > ^ OPEF@NPEVMFT QVCMJD JOEFYIUNM TSD DPNQPOFOUT )FBEFSUTY 1JDUVSFUTY "QQDTT "QQUTY JOEFYUTY CBCFMSD FTMJOUSDKT HJUJHOPSF QSFUUJFSSD QBDLBHFMPDLKTPO QBDLBHFKTPO UTDPOpHKTPO XFCQBDLDPOpHKT