[{"transcript":" When we have images and videos in our Cloudinary Cloud, there are a whole host of things that we can do, lots of transformations and ways we can deliver and lots of fun things that we can manage with our images to make them powerful and more useful to our users, and the same with videos too.","confidence":0.7940350877192981,"words":[{"word":"When","start_time":5.581,"end_time":5.701},{"word":"we","start_time":5.741,"end_time":5.861},{"word":"have","start_time":5.921,"end_time":6.241},{"word":"images","start_time":6.422,"end_time":6.742},{"word":"and","start_time":6.782,"end_time":6.842},{"word":"videos","start_time":6.882,"end_time":7.323},{"word":"in","start_time":7.363,"end_time":7.443},{"word":"our","start_time":7.483,"end_time":7.583},{"word":"Cloudinary","start_time":7.603,"end_time":8.064},{"word":"Cloud,","start_time":8.084,"end_time":8.464},{"word":"there","start_time":8.504,"end_time":8.644},{"word":"are","start_time":8.684,"end_time":8.785},{"word":"a","start_time":8.805,"end_time":8.845},{"word":"whole","start_time":8.925,"end_time":9.165},{"word":"host","start_time":9.325,"end_time":9.666},{"word":"of","start_time":9.706,"end_time":9.766},{"word":"things","start_time":10.006,"end_time":10.266},{"word":"that","start_time":10.286,"end_time":10.407},{"word":"we","start_time":10.427,"end_time":10.527},{"word":"can","start_time":10.567,"end_time":10.707},{"word":"do,","start_time":10.747,"end_time":10.907},{"word":"lots","start_time":11.208,"end_time":11.468},{"word":"of","start_time":11.508,"end_time":11.548},{"word":"transformations","start_time":11.628,"end_time":12.729},{"word":"and","start_time":12.83,"end_time":12.95},{"word":"ways","start_time":13.09,"end_time":13.31},{"word":"we","start_time":13.33,"end_time":13.41},{"word":"can","start_time":13.45,"end_time":13.57},{"word":"deliver","start_time":13.611,"end_time":14.111},{"word":"and","start_time":14.251,"end_time":14.371},{"word":"lots","start_time":14.452,"end_time":14.632},{"word":"of","start_time":14.672,"end_time":14.732},{"word":"fun","start_time":14.772,"end_time":14.972},{"word":"things","start_time":14.992,"end_time":15.233},{"word":"that","start_time":15.273,"end_time":15.373},{"word":"we","start_time":15.393,"end_time":15.473},{"word":"can","start_time":15.493,"end_time":15.653},{"word":"manage","start_time":15.713,"end_time":16.034},{"word":"with","start_time":16.054,"end_time":16.174},{"word":"our","start_time":16.214,"end_time":16.294},{"word":"images","start_time":16.374,"end_time":16.794},{"word":"to","start_time":16.915,"end_time":17.015},{"word":"make","start_time":17.055,"end_time":17.215},{"word":"them","start_time":17.255,"end_time":17.415},{"word":"powerful","start_time":17.796,"end_time":18.396},{"word":"and","start_time":18.517,"end_time":18.597},{"word":"more","start_time":18.637,"end_time":18.797},{"word":"useful","start_time":18.917,"end_time":19.157},{"word":"to","start_time":19.197,"end_time":19.258},{"word":"our","start_time":19.318,"end_time":19.438},{"word":"users,","start_time":19.578,"end_time":19.918},{"word":"and","start_time":20.299,"end_time":20.399},{"word":"the","start_time":20.419,"end_time":20.479},{"word":"same","start_time":20.519,"end_time":20.679},{"word":"with","start_time":20.699,"end_time":20.799},{"word":"videos","start_time":20.819,"end_time":21.14},{"word":"too.","start_time":21.16,"end_time":21.22}],"alternatives":[],"language":"en"},{"transcript":" But before we can benefit from this ecosystem, we need to get our images up there.","confidence":0.7525625,"words":[{"word":"But","start_time":21.701,"end_time":21.802},{"word":"before","start_time":21.842,"end_time":22.103},{"word":"we","start_time":22.143,"end_time":22.224},{"word":"can","start_time":22.264,"end_time":22.404},{"word":"benefit","start_time":22.505,"end_time":22.907},{"word":"from","start_time":23.007,"end_time":23.168},{"word":"this","start_time":23.208,"end_time":23.309},{"word":"ecosystem,","start_time":23.409,"end_time":24.052},{"word":"we","start_time":24.072,"end_time":24.112},{"word":"need","start_time":24.353,"end_time":24.534},{"word":"to","start_time":24.574,"end_time":24.655},{"word":"get","start_time":24.735,"end_time":24.936},{"word":"our","start_time":25.016,"end_time":25.117},{"word":"images","start_time":25.197,"end_time":25.539},{"word":"up","start_time":25.639,"end_time":25.699},{"word":"there.","start_time":25.72,"end_time":25.82}],"alternatives":[],"language":"en"},{"transcript":" We can absolutely create our own forms and tools to be able to upload using the Cloudinary API,","confidence":0.8152222222222223,"words":[{"word":"We","start_time":26.271,"end_time":26.351},{"word":"can","start_time":26.411,"end_time":26.652},{"word":"absolutely","start_time":26.692,"end_time":27.154},{"word":"create","start_time":27.234,"end_time":27.455},{"word":"our","start_time":27.495,"end_time":27.595},{"word":"own","start_time":27.736,"end_time":27.896},{"word":"forms","start_time":28.037,"end_time":28.559},{"word":"and","start_time":28.619,"end_time":28.719},{"word":"tools","start_time":28.799,"end_time":29.261},{"word":"to","start_time":29.341,"end_time":29.422},{"word":"be","start_time":29.462,"end_time":29.542},{"word":"able","start_time":29.582,"end_time":29.743},{"word":"to","start_time":29.763,"end_time":29.803},{"word":"upload","start_time":29.903,"end_time":30.345},{"word":"using","start_time":30.626,"end_time":30.887},{"word":"the","start_time":30.947,"end_time":31.087},{"word":"Cloudinary","start_time":31.188,"end_time":31.71},{"word":"API,","start_time":31.73,"end_time":31.85}],"alternatives":[],"language":"en"},{"transcript":" but we're going to look at how to use Cloudinary's upload widget.","confidence":0.6872500000000001,"words":[{"word":"but","start_time":32.531,"end_time":32.612},{"word":"we're","start_time":32.652,"end_time":32.793},{"word":"going","start_time":32.813,"end_time":32.933},{"word":"to","start_time":32.953,"end_time":32.993},{"word":"look","start_time":33.013,"end_time":33.114},{"word":"at","start_time":33.134,"end_time":33.174},{"word":"how","start_time":33.234,"end_time":33.355},{"word":"to","start_time":33.375,"end_time":33.435},{"word":"use","start_time":33.516,"end_time":33.616},{"word":"Cloudinary's","start_time":33.656,"end_time":34.138},{"word":"upload","start_time":34.299,"end_time":34.66},{"word":"widget.","start_time":34.7,"end_time":34.961}],"alternatives":[],"language":"en"},{"transcript":"This is a drop-in component that","confidence":0.7174999999999999,"words":[{"word":"This","start_time":35.142,"end_time":35.283},{"word":"is","start_time":35.343,"end_time":35.423},{"word":"a","start_time":35.484,"end_time":35.544},{"word":"drop-in","start_time":35.664,"end_time":36.247},{"word":"component","start_time":36.287,"end_time":36.749},{"word":"that","start_time":36.769,"end_time":36.849}],"alternatives":[],"language":"en"},{"transcript":" provides a complete and interactive user interface, allowing your users to upload","confidence":0.7407499999999999,"words":[{"word":"provides","start_time":37.171,"end_time":37.713},{"word":"a","start_time":37.773,"end_time":37.814},{"word":"complete","start_time":37.874,"end_time":38.416},{"word":"and","start_time":38.457,"end_time":38.557},{"word":"interactive","start_time":38.597,"end_time":39.18},{"word":"user","start_time":39.301,"end_time":39.501},{"word":"interface,","start_time":39.542,"end_time":40.064},{"word":"allowing","start_time":40.205,"end_time":40.546},{"word":"your","start_time":40.586,"end_time":40.707},{"word":"users","start_time":40.828,"end_time":41.069},{"word":"to","start_time":41.089,"end_time":41.129},{"word":"upload","start_time":41.189,"end_time":41.35}],"alternatives":[],"language":"en"},{"transcript":" from their file system, from web address, and from their webcam, as well as other social places","confidence":0.794,"words":[{"word":"from","start_time":41.511,"end_time":41.611},{"word":"their","start_time":41.631,"end_time":41.731},{"word":"file","start_time":41.792,"end_time":42.072},{"word":"system,","start_time":42.113,"end_time":42.574},{"word":"from","start_time":42.735,"end_time":42.915},{"word":"web","start_time":43.076,"end_time":43.277},{"word":"address,","start_time":43.317,"end_time":43.839},{"word":"and","start_time":44.079,"end_time":44.18},{"word":"from","start_time":44.24,"end_time":44.441},{"word":"their","start_time":44.601,"end_time":44.902},{"word":"webcam,","start_time":45.043,"end_time":45.605},{"word":"as","start_time":45.765,"end_time":45.846},{"word":"well","start_time":45.886,"end_time":46.046},{"word":"as","start_time":46.106,"end_time":46.167},{"word":"other","start_time":46.287,"end_time":46.528},{"word":"social","start_time":46.608,"end_time":46.969},{"word":"places","start_time":47.03,"end_time":47.15}],"alternatives":[],"language":"en"},{"transcript":" as well.","confidence":0.7985,"words":[{"word":"as","start_time":47.15,"end_time":47.572},{"word":"well.","start_time":47.592,"end_time":47.792}],"alternatives":[],"language":"en"},{"transcript":"To help us with that, I've got a simple Vue application that is ready to go.","confidence":0.742875,"words":[{"word":"To","start_time":47.933,"end_time":48.013},{"word":"help","start_time":48.053,"end_time":48.254},{"word":"us","start_time":48.314,"end_time":48.395},{"word":"with","start_time":48.435,"end_time":48.555},{"word":"that,","start_time":48.575,"end_time":48.756},{"word":"I've","start_time":48.857,"end_time":48.997},{"word":"got","start_time":49.017,"end_time":49.158},{"word":"a","start_time":49.238,"end_time":49.318},{"word":"simple","start_time":49.479,"end_time":49.86},{"word":"Vue","start_time":50.262,"end_time":50.483},{"word":"application","start_time":50.543,"end_time":51.206},{"word":"that","start_time":51.406,"end_time":51.647},{"word":"is","start_time":51.768,"end_time":51.848},{"word":"ready","start_time":51.908,"end_time":52.169},{"word":"to","start_time":52.209,"end_time":52.29},{"word":"go.","start_time":52.31,"end_time":52.35}],"alternatives":[],"language":"en"},{"transcript":" The library for this view widget is actually hosted on a CDN.","confidence":0.7320833333333332,"words":[{"word":"The","start_time":52.65,"end_time":52.771},{"word":"library","start_time":52.831,"end_time":53.354},{"word":"for","start_time":53.494,"end_time":53.776},{"word":"this","start_time":53.856,"end_time":54.057},{"word":"view","start_time":54.138,"end_time":54.359},{"word":"widget","start_time":54.379,"end_time":54.74},{"word":"is","start_time":54.861,"end_time":54.941},{"word":"actually","start_time":55.062,"end_time":55.504},{"word":"hosted","start_time":55.846,"end_time":56.207},{"word":"on","start_time":56.248,"end_time":56.308},{"word":"a","start_time":56.348,"end_time":56.368},{"word":"CDN.","start_time":56.428,"end_time":56.69}],"alternatives":[],"language":"en"},{"transcript":" So if we scroll down in the upload widget documentation,","confidence":0.6217999999999999,"words":[{"word":"So","start_time":57.111,"end_time":57.212},{"word":"if","start_time":57.232,"end_time":57.272},{"word":"we","start_time":57.292,"end_time":57.413},{"word":"scroll","start_time":57.453,"end_time":57.936},{"word":"down","start_time":57.956,"end_time":58.278},{"word":"in","start_time":58.479,"end_time":58.6},{"word":"the","start_time":58.64,"end_time":58.801},{"word":"upload","start_time":58.962,"end_time":59.364},{"word":"widget","start_time":59.686,"end_time":59.887},{"word":"documentation,","start_time":59.908,"end_time":60.31}],"alternatives":[],"language":"en"},{"transcript":" the link will be provided in the description,","confidence":0.49924999999999997,"words":[{"word":"the","start_time":61.033,"end_time":61.135},{"word":"link","start_time":61.175,"end_time":61.317},{"word":"will","start_time":61.337,"end_time":61.459},{"word":"be","start_time":61.479,"end_time":61.58},{"word":"provided","start_time":61.6,"end_time":61.985},{"word":"in","start_time":62.005,"end_time":62.046},{"word":"the","start_time":62.066,"end_time":62.127},{"word":"description,","start_time":62.147,"end_time":62.37}],"alternatives":[],"language":"en"},{"transcript":" we'll see this upload widget in this image source tag.","confidence":0.6680999999999999,"words":[{"word":"we'll","start_time":62.711,"end_time":62.872},{"word":"see","start_time":62.892,"end_time":63.033},{"word":"this","start_time":63.073,"end_time":63.234},{"word":"upload","start_time":63.597,"end_time":63.959},{"word":"widget","start_time":64.02,"end_time":64.402},{"word":"in","start_time":64.624,"end_time":64.684},{"word":"this","start_time":64.724,"end_time":64.845},{"word":"image","start_time":64.946,"end_time":65.187},{"word":"source","start_time":65.228,"end_time":65.489},{"word":"tag.","start_time":65.51,"end_time":65.57}],"alternatives":[],"language":"en"},{"transcript":" I'm going to copy that.","confidence":0.7012,"words":[{"word":"I'm","start_time":66.034,"end_time":66.136},{"word":"going","start_time":66.156,"end_time":66.278},{"word":"to","start_time":66.299,"end_time":66.339},{"word":"copy","start_time":66.441,"end_time":66.828},{"word":"that.","start_time":66.849,"end_time":66.93}],"alternatives":[],"language":"en"},{"transcript":" Back at my source code, I'm going to go to the index.html file that will host and contain my Vue application.","confidence":0.7896190476190478,"words":[{"word":"Back","start_time":67.36,"end_time":67.541},{"word":"at","start_time":67.561,"end_time":67.601},{"word":"my","start_time":67.641,"end_time":67.721},{"word":"source","start_time":67.781,"end_time":68.022},{"word":"code,","start_time":68.082,"end_time":68.363},{"word":"I'm","start_time":68.463,"end_time":68.604},{"word":"going","start_time":68.644,"end_time":68.804},{"word":"to","start_time":68.844,"end_time":68.885},{"word":"go","start_time":68.925,"end_time":69.065},{"word":"to","start_time":69.145,"end_time":69.246},{"word":"the","start_time":69.266,"end_time":69.326},{"word":"index.html","start_time":69.486,"end_time":70.91},{"word":"file","start_time":70.95,"end_time":71.251},{"word":"that","start_time":71.632,"end_time":71.773},{"word":"will","start_time":71.793,"end_time":72.013},{"word":"host","start_time":72.114,"end_time":72.495},{"word":"and","start_time":72.675,"end_time":72.775},{"word":"contain","start_time":72.816,"end_time":73.437},{"word":"my","start_time":73.758,"end_time":73.899},{"word":"Vue","start_time":73.939,"end_time":74.119},{"word":"application.","start_time":74.159,"end_time":74.4}],"alternatives":[],"language":"en"},{"transcript":" And inside of the head, I'm going to add this script tag that I've just copied from the documentation.","confidence":0.7385789473684213,"words":[{"word":"And","start_time":75.021,"end_time":75.101},{"word":"inside","start_time":75.142,"end_time":75.443},{"word":"of","start_time":75.463,"end_time":75.523},{"word":"the","start_time":75.543,"end_time":75.644},{"word":"head,","start_time":75.704,"end_time":76.085},{"word":"I'm","start_time":76.426,"end_time":76.567},{"word":"going","start_time":76.587,"end_time":76.788},{"word":"to","start_time":76.848,"end_time":77.069},{"word":"add","start_time":77.31,"end_time":77.551},{"word":"this","start_time":77.611,"end_time":77.832},{"word":"script","start_time":77.892,"end_time":78.213},{"word":"tag","start_time":78.253,"end_time":78.514},{"word":"that","start_time":78.535,"end_time":78.615},{"word":"I've","start_time":78.635,"end_time":78.775},{"word":"just","start_time":78.795,"end_time":78.936},{"word":"copied","start_time":79.036,"end_time":79.378},{"word":"from","start_time":79.398,"end_time":79.518},{"word":"the","start_time":79.538,"end_time":79.619},{"word":"documentation.","start_time":79.639,"end_time":79.98}],"alternatives":[],"language":"en"},{"transcript":" So even before my Vue application has been bootstrapped, this allows my Cloudinary library to be available.","confidence":0.7898823529411764,"words":[{"word":"So","start_time":80.601,"end_time":80.741},{"word":"even","start_time":80.962,"end_time":81.162},{"word":"before","start_time":81.222,"end_time":81.623},{"word":"my","start_time":81.684,"end_time":81.824},{"word":"Vue","start_time":81.904,"end_time":82.125},{"word":"application","start_time":82.225,"end_time":82.787},{"word":"has","start_time":82.807,"end_time":82.907},{"word":"been","start_time":82.947,"end_time":83.107},{"word":"bootstrapped,","start_time":83.228,"end_time":83.97},{"word":"this","start_time":84.531,"end_time":84.752},{"word":"allows","start_time":85.153,"end_time":85.614},{"word":"my","start_time":85.734,"end_time":86.055},{"word":"Cloudinary","start_time":86.356,"end_time":86.837},{"word":"library","start_time":86.878,"end_time":87.279},{"word":"to","start_time":87.359,"end_time":87.439},{"word":"be","start_time":87.479,"end_time":87.539},{"word":"available.","start_time":87.559,"end_time":87.8}],"alternatives":[],"language":"en"},{"transcript":" And it's available in my console, this whole Cloudinary object.","confidence":0.7921,"words":[{"word":"And","start_time":88.302,"end_time":88.382},{"word":"it's","start_time":88.422,"end_time":88.523},{"word":"available","start_time":88.583,"end_time":89.066},{"word":"in","start_time":89.167,"end_time":89.268},{"word":"my","start_time":89.308,"end_time":89.449},{"word":"console,","start_time":89.489,"end_time":89.972},{"word":"this","start_time":90.233,"end_time":90.354},{"word":"whole","start_time":90.394,"end_time":90.596},{"word":"Cloudinary","start_time":90.676,"end_time":91.159},{"word":"object.","start_time":91.219,"end_time":91.34}],"alternatives":[],"language":"en"},{"transcript":" Which allows me to apply widgets, create widgets and open widgets.","confidence":0.8200000000000002,"words":[{"word":"Which","start_time":91.881,"end_time":92.022},{"word":"allows","start_time":92.062,"end_time":92.343},{"word":"me","start_time":92.384,"end_time":92.504},{"word":"to","start_time":92.545,"end_time":92.645},{"word":"apply","start_time":92.706,"end_time":93.088},{"word":"widgets,","start_time":93.148,"end_time":93.53},{"word":"create","start_time":93.651,"end_time":94.013},{"word":"widgets","start_time":94.094,"end_time":94.516},{"word":"and","start_time":94.677,"end_time":94.757},{"word":"open","start_time":94.878,"end_time":95.039},{"word":"widgets.","start_time":95.059,"end_time":95.2}],"alternatives":[],"language":"en"},{"transcript":" But this isn't how our user is going to use it.","confidence":0.5910909090909092,"words":[{"word":"But","start_time":95.662,"end_time":95.763},{"word":"this","start_time":95.783,"end_time":95.945},{"word":"isn't","start_time":95.985,"end_time":96.167},{"word":"how","start_time":96.208,"end_time":96.369},{"word":"our","start_time":96.39,"end_time":96.491},{"word":"user","start_time":96.592,"end_time":96.774},{"word":"is","start_time":96.814,"end_time":96.855},{"word":"going","start_time":96.895,"end_time":97.057},{"word":"to","start_time":97.097,"end_time":97.138},{"word":"use","start_time":97.158,"end_time":97.259},{"word":"it.","start_time":97.279,"end_time":97.32}],"alternatives":[],"language":"en"},{"transcript":" Instead, we want our user to have a button that's going to allow them to upload images.","confidence":0.6588823529411765,"words":[{"word":"Instead,","start_time":97.721,"end_time":98.263},{"word":"we","start_time":98.283,"end_time":98.323},{"word":"want","start_time":98.725,"end_time":99.087},{"word":"our","start_time":99.147,"end_time":99.247},{"word":"user","start_time":99.368,"end_time":99.609},{"word":"to","start_time":99.629,"end_time":99.669},{"word":"have","start_time":99.729,"end_time":99.89},{"word":"a","start_time":99.93,"end_time":99.95},{"word":"button","start_time":99.99,"end_time":100.251},{"word":"that's","start_time":101.054,"end_time":101.235},{"word":"going","start_time":101.255,"end_time":101.416},{"word":"to","start_time":101.436,"end_time":101.496},{"word":"allow","start_time":101.516,"end_time":101.697},{"word":"them","start_time":101.717,"end_time":101.818},{"word":"to","start_time":101.838,"end_time":101.878},{"word":"upload","start_time":101.998,"end_time":102.239},{"word":"images.","start_time":102.259,"end_time":102.42}],"alternatives":[],"language":"en"},{"transcript":" So when someone clicks on this, we want to open the upload widget.","confidence":0.8104615384615386,"words":[{"word":"So","start_time":103.041,"end_time":103.162},{"word":"when","start_time":103.202,"end_time":103.403},{"word":"someone","start_time":103.764,"end_time":104.025},{"word":"clicks","start_time":104.085,"end_time":104.366},{"word":"on","start_time":104.427,"end_time":104.487},{"word":"this,","start_time":104.527,"end_time":104.788},{"word":"we","start_time":105.049,"end_time":105.17},{"word":"want","start_time":105.21,"end_time":105.41},{"word":"to","start_time":105.471,"end_time":105.611},{"word":"open","start_time":105.933,"end_time":106.294},{"word":"the","start_time":106.696,"end_time":106.796},{"word":"upload","start_time":107.017,"end_time":107.378},{"word":"widget.","start_time":107.398,"end_time":107.82}],"alternatives":[],"language":"en"},{"transcript":" So let's create the function to do that.","confidence":0.6733750000000001,"words":[{"word":"So","start_time":109.185,"end_time":109.286},{"word":"let's","start_time":109.307,"end_time":109.448},{"word":"create","start_time":109.489,"end_time":109.691},{"word":"the","start_time":109.731,"end_time":109.812},{"word":"function","start_time":109.832,"end_time":110.196},{"word":"to","start_time":110.237,"end_time":110.318},{"word":"do","start_time":110.338,"end_time":110.419},{"word":"that.","start_time":110.439,"end_time":110.52}],"alternatives":[],"language":"en"},{"transcript":" function openUploadWidget","confidence":0.694,"words":[{"word":"function","start_time":111.062,"end_time":111.566},{"word":"openUploadWidget","start_time":112.331,"end_time":113.66}],"alternatives":[],"language":"en"},{"transcript":" And we'll just do widget.open","confidence":0.532,"words":[{"word":"And","start_time":115.123,"end_time":115.204},{"word":"we'll","start_time":115.224,"end_time":115.365},{"word":"just","start_time":115.405,"end_time":115.506},{"word":"do","start_time":115.526,"end_time":115.687},{"word":"widget.open","start_time":115.767,"end_time":116.169}],"alternatives":[],"language":"en"},{"transcript":" So above this code, I'll do const widget equals.","confidence":0.5745555555555555,"words":[{"word":"So","start_time":121.621,"end_time":121.742},{"word":"above","start_time":121.762,"end_time":122.044},{"word":"this","start_time":122.064,"end_time":122.265},{"word":"code,","start_time":122.305,"end_time":122.547},{"word":"I'll","start_time":122.587,"end_time":122.668},{"word":"do","start_time":122.688,"end_time":122.809},{"word":"const","start_time":122.93,"end_time":123.272},{"word":"widget","start_time":123.312,"end_time":123.674},{"word":"equals.","start_time":124.379,"end_time":124.5}],"alternatives":[],"language":"en"},{"transcript":" Now I can just use Cloudinary","confidence":0.6758333333333333,"words":[{"word":"Now","start_time":125.225,"end_time":125.346},{"word":"I","start_time":125.487,"end_time":125.548},{"word":"can","start_time":125.628,"end_time":125.992},{"word":"just","start_time":126.032,"end_time":126.234},{"word":"use","start_time":126.274,"end_time":126.436},{"word":"Cloudinary","start_time":126.496,"end_time":126.86}],"alternatives":[],"language":"en"},{"transcript":" because at this point of the code execution,","confidence":0.7506250000000001,"words":[{"word":"because","start_time":127.344,"end_time":127.585},{"word":"at","start_time":127.606,"end_time":127.666},{"word":"this","start_time":127.747,"end_time":127.948},{"word":"point","start_time":128.029,"end_time":128.331},{"word":"of","start_time":128.392,"end_time":128.473},{"word":"the","start_time":128.513,"end_time":128.594},{"word":"code","start_time":128.735,"end_time":129.098},{"word":"execution,","start_time":129.138,"end_time":129.36}],"alternatives":[],"language":"en"},{"transcript":" that Cloudinary object will be mounted globally.","confidence":0.7775714285714285,"words":[{"word":"that","start_time":130.203,"end_time":130.384},{"word":"Cloudinary","start_time":130.485,"end_time":131.069},{"word":"object","start_time":131.21,"end_time":131.592},{"word":"will","start_time":131.692,"end_time":131.954},{"word":"be","start_time":132.035,"end_time":132.155},{"word":"mounted","start_time":132.216,"end_time":132.658},{"word":"globally.","start_time":132.679,"end_time":132.9}],"alternatives":[],"language":"en"},{"transcript":" But I instead, I'm going to be super safe","confidence":0.6708888888888889,"words":[{"word":"But","start_time":133.382,"end_time":133.503},{"word":"I","start_time":133.684,"end_time":133.805},{"word":"instead,","start_time":133.967,"end_time":134.451},{"word":"I'm","start_time":134.511,"end_time":134.632},{"word":"going","start_time":134.652,"end_time":134.814},{"word":"to","start_time":134.834,"end_time":134.935},{"word":"be","start_time":134.955,"end_time":134.995},{"word":"super","start_time":135.076,"end_time":135.358},{"word":"safe","start_time":135.379,"end_time":135.5}],"alternatives":[],"language":"en"},{"transcript":" and make sure that we're getting that","confidence":0.5927142857142857,"words":[{"word":"and","start_time":136.951,"end_time":137.051},{"word":"make","start_time":137.132,"end_time":137.293},{"word":"sure","start_time":137.313,"end_time":137.454},{"word":"that","start_time":137.475,"end_time":137.595},{"word":"we're","start_time":137.616,"end_time":137.737},{"word":"getting","start_time":137.757,"end_time":137.978},{"word":"that","start_time":137.998,"end_time":138.14}],"alternatives":[],"language":"en"},{"transcript":" from the window object.","confidence":0.728,"words":[{"word":"from","start_time":138.364,"end_time":138.487},{"word":"the","start_time":138.507,"end_time":138.569},{"word":"window","start_time":138.63,"end_time":138.876},{"word":"object.","start_time":138.917,"end_time":139.04}],"alternatives":[],"language":"en"},{"transcript":" I'm going to use the create upload widget.","confidence":0.56225,"words":[{"word":"I'm","start_time":139.883,"end_time":139.944},{"word":"going","start_time":139.964,"end_time":140.085},{"word":"to","start_time":140.105,"end_time":140.226},{"word":"use","start_time":140.346,"end_time":140.507},{"word":"the","start_time":140.527,"end_time":140.709},{"word":"create","start_time":140.91,"end_time":141.655},{"word":"upload","start_time":142.017,"end_time":142.359},{"word":"widget.","start_time":142.379,"end_time":142.5}],"alternatives":[],"language":"en"},{"transcript":" Now that takes two arguments.","confidence":0.7176,"words":[{"word":"Now","start_time":144.025,"end_time":144.186},{"word":"that","start_time":144.629,"end_time":144.892},{"word":"takes","start_time":145.033,"end_time":145.416},{"word":"two","start_time":145.537,"end_time":145.718},{"word":"arguments.","start_time":145.759,"end_time":145.94}],"alternatives":[],"language":"en"},{"transcript":" The first is going to be a configuration object.","confidence":0.7514444444444445,"words":[{"word":"The","start_time":146.503,"end_time":146.604},{"word":"first","start_time":146.705,"end_time":147.028},{"word":"is","start_time":147.088,"end_time":147.149},{"word":"going","start_time":147.169,"end_time":147.33},{"word":"to","start_time":147.35,"end_time":147.411},{"word":"be","start_time":147.431,"end_time":147.512},{"word":"a","start_time":147.552,"end_time":147.572},{"word":"configuration","start_time":147.633,"end_time":148.339},{"word":"object.","start_time":148.359,"end_time":148.48}],"alternatives":[],"language":"en"},{"transcript":" And the second is going to be a callback function","confidence":0.7632,"words":[{"word":"And","start_time":149.231,"end_time":149.332},{"word":"the","start_time":149.372,"end_time":149.453},{"word":"second","start_time":149.554,"end_time":150.057},{"word":"is","start_time":150.238,"end_time":150.319},{"word":"going","start_time":150.359,"end_time":150.541},{"word":"to","start_time":150.581,"end_time":150.621},{"word":"be","start_time":150.661,"end_time":150.782},{"word":"a","start_time":150.823,"end_time":150.883},{"word":"callback","start_time":151.004,"end_time":151.588},{"word":"function","start_time":151.628,"end_time":151.85}],"alternatives":[],"language":"en"},{"transcript":" that will be triggered by the widget at various points in its execution flow.","confidence":0.7506428571428572,"words":[{"word":"that","start_time":151.87,"end_time":152.051},{"word":"will","start_time":152.533,"end_time":152.754},{"word":"be","start_time":152.794,"end_time":152.915},{"word":"triggered","start_time":153.076,"end_time":153.417},{"word":"by","start_time":153.458,"end_time":153.558},{"word":"the","start_time":153.598,"end_time":153.679},{"word":"widget","start_time":153.699,"end_time":154.04},{"word":"at","start_time":154.161,"end_time":154.221},{"word":"various","start_time":154.322,"end_time":154.703},{"word":"points","start_time":154.804,"end_time":155.125},{"word":"in","start_time":155.186,"end_time":155.226},{"word":"its","start_time":155.286,"end_time":155.387},{"word":"execution","start_time":155.447,"end_time":155.949},{"word":"flow.","start_time":155.99,"end_time":156.07}],"alternatives":[],"language":"en"},{"transcript":" First, for the configuration object, we're going to pass in the cloud name,","confidence":0.7327692307692308,"words":[{"word":"First,","start_time":156.471,"end_time":156.672},{"word":"for","start_time":156.692,"end_time":156.793},{"word":"the","start_time":156.813,"end_time":156.873},{"word":"configuration","start_time":156.913,"end_time":157.536},{"word":"object,","start_time":157.576,"end_time":157.898},{"word":"we're","start_time":158.079,"end_time":158.28},{"word":"going","start_time":158.3,"end_time":158.441},{"word":"to","start_time":158.481,"end_time":158.541},{"word":"pass","start_time":158.581,"end_time":159.224},{"word":"in","start_time":159.244,"end_time":159.285},{"word":"the","start_time":159.566,"end_time":159.666},{"word":"cloud","start_time":159.747,"end_time":160.189},{"word":"name,","start_time":160.209,"end_time":160.39}],"alternatives":[],"language":"en"},{"transcript":" cloud underscore name.","confidence":0.5499999999999999,"words":[{"word":"cloud","start_time":160.814,"end_time":161.16},{"word":"underscore","start_time":161.221,"end_time":161.608},{"word":"name.","start_time":161.629,"end_time":161.71}],"alternatives":[],"language":"en"},{"transcript":" And to do that, we'll head over to our Cloudinary dashboard and get the name here.","confidence":0.803125,"words":[{"word":"And","start_time":162.833,"end_time":162.933},{"word":"to","start_time":162.953,"end_time":163.014},{"word":"do","start_time":163.054,"end_time":163.195},{"word":"that,","start_time":163.235,"end_time":163.396},{"word":"we'll","start_time":163.456,"end_time":163.617},{"word":"head","start_time":163.657,"end_time":163.798},{"word":"over","start_time":163.818,"end_time":163.959},{"word":"to","start_time":163.979,"end_time":164.039},{"word":"our","start_time":164.079,"end_time":164.16},{"word":"Cloudinary","start_time":164.22,"end_time":164.643},{"word":"dashboard","start_time":164.663,"end_time":165.166},{"word":"and","start_time":165.266,"end_time":165.347},{"word":"get","start_time":165.387,"end_time":165.507},{"word":"the","start_time":165.528,"end_time":165.628},{"word":"name","start_time":165.668,"end_time":165.869},{"word":"here.","start_time":165.89,"end_time":165.97}],"alternatives":[],"language":"en"},{"transcript":" We're going to allow anyone to upload images, so we want unsigned uploads.","confidence":0.4719230769230769,"words":[{"word":"We're","start_time":166.632,"end_time":166.772},{"word":"going","start_time":166.793,"end_time":166.893},{"word":"to","start_time":166.913,"end_time":166.953},{"word":"allow","start_time":166.973,"end_time":167.174},{"word":"anyone","start_time":167.375,"end_time":167.757},{"word":"to","start_time":168.078,"end_time":168.44},{"word":"upload","start_time":168.661,"end_time":168.942},{"word":"images,","start_time":168.983,"end_time":169.364},{"word":"so","start_time":169.384,"end_time":169.425},{"word":"we","start_time":169.485,"end_time":169.585},{"word":"want","start_time":169.605,"end_time":169.786},{"word":"unsigned","start_time":169.987,"end_time":170.429},{"word":"uploads.","start_time":170.449,"end_time":170.59}],"alternatives":[],"language":"en"},{"transcript":" And to do that, I need to define an upload preset.","confidence":0.7000000000000001,"words":[{"word":"And","start_time":171.111,"end_time":171.191},{"word":"to","start_time":171.212,"end_time":171.292},{"word":"do","start_time":171.332,"end_time":171.413},{"word":"that,","start_time":171.473,"end_time":171.614},{"word":"I","start_time":171.714,"end_time":171.755},{"word":"need","start_time":171.815,"end_time":172.72},{"word":"to","start_time":172.74,"end_time":172.78},{"word":"define","start_time":173.082,"end_time":173.565},{"word":"an","start_time":173.605,"end_time":173.665},{"word":"upload","start_time":173.886,"end_time":174.289},{"word":"preset.","start_time":174.389,"end_time":174.55}],"alternatives":[],"language":"en"},{"transcript":" Back in my Cloudinary dashboard, I click on the cog.","confidence":0.6224,"words":[{"word":"Back","start_time":175.333,"end_time":175.495},{"word":"in","start_time":175.515,"end_time":175.555},{"word":"my","start_time":175.596,"end_time":175.676},{"word":"Cloudinary","start_time":175.697,"end_time":176.04},{"word":"dashboard,","start_time":176.06,"end_time":176.524},{"word":"I","start_time":176.544,"end_time":176.605},{"word":"click","start_time":176.645,"end_time":176.827},{"word":"on","start_time":176.867,"end_time":176.928},{"word":"the","start_time":176.948,"end_time":177.008},{"word":"cog.","start_time":177.109,"end_time":177.19}],"alternatives":[],"language":"en"},{"transcript":" I'll go to upload and I'll scroll down until I can see my upload presets.","confidence":0.6233333333333333,"words":[{"word":"I'll","start_time":177.73,"end_time":177.811},{"word":"go","start_time":177.831,"end_time":177.911},{"word":"to","start_time":177.951,"end_time":177.992},{"word":"upload","start_time":178.213,"end_time":178.594},{"word":"and","start_time":178.614,"end_time":178.795},{"word":"I'll","start_time":178.815,"end_time":178.976},{"word":"scroll","start_time":179.036,"end_time":179.398},{"word":"down","start_time":179.438,"end_time":179.78},{"word":"until","start_time":180.061,"end_time":180.262},{"word":"I","start_time":180.302,"end_time":180.362},{"word":"can","start_time":180.383,"end_time":180.523},{"word":"see","start_time":180.563,"end_time":180.764},{"word":"my","start_time":180.845,"end_time":181.146},{"word":"upload","start_time":181.407,"end_time":181.749},{"word":"presets.","start_time":181.809,"end_time":182.01}],"alternatives":[],"language":"en"},{"transcript":" I'll create add upload preset.","confidence":0.3902,"words":[{"word":"I'll","start_time":182.351,"end_time":182.574},{"word":"create","start_time":182.595,"end_time":182.818},{"word":"add","start_time":182.899,"end_time":183.103},{"word":"upload","start_time":183.184,"end_time":183.407},{"word":"preset.","start_time":183.428,"end_time":183.57}],"alternatives":[],"language":"en"},{"transcript":" I can copy the name as is, or I can create my own name.","confidence":0.7348571428571429,"words":[{"word":"I","start_time":184.072,"end_time":184.132},{"word":"can","start_time":184.152,"end_time":184.313},{"word":"copy","start_time":184.414,"end_time":184.756},{"word":"the","start_time":184.776,"end_time":184.857},{"word":"name","start_time":184.897,"end_time":185.219},{"word":"as","start_time":185.34,"end_time":185.541},{"word":"is,","start_time":185.561,"end_time":185.602},{"word":"or","start_time":185.783,"end_time":185.883},{"word":"I","start_time":185.944,"end_time":185.984},{"word":"can","start_time":186.004,"end_time":186.145},{"word":"create","start_time":186.206,"end_time":186.487},{"word":"my","start_time":186.508,"end_time":186.628},{"word":"own","start_time":186.709,"end_time":186.789},{"word":"name.","start_time":186.809,"end_time":186.89}],"alternatives":[],"language":"en"},{"transcript":" I'm going to call mine upload demo.","confidence":0.6865714285714285,"words":[{"word":"I'm","start_time":187.212,"end_time":187.313},{"word":"going","start_time":187.333,"end_time":187.515},{"word":"to","start_time":187.535,"end_time":187.596},{"word":"call","start_time":187.657,"end_time":187.879},{"word":"mine","start_time":187.919,"end_time":188.263},{"word":"upload","start_time":188.283,"end_time":188.526},{"word":"demo.","start_time":188.546,"end_time":188.688}],"alternatives":[],"language":"en"},{"transcript":" And the only thing that we need to make sure we change","confidence":0.8690000000000001,"words":[{"word":"And","start_time":189.574,"end_time":189.654},{"word":"the","start_time":189.695,"end_time":189.755},{"word":"only","start_time":189.775,"end_time":189.916},{"word":"thing","start_time":189.937,"end_time":190.057},{"word":"that","start_time":190.078,"end_time":190.158},{"word":"we","start_time":190.199,"end_time":190.279},{"word":"need","start_time":190.32,"end_time":190.501},{"word":"to","start_time":190.521,"end_time":190.562},{"word":"make","start_time":190.622,"end_time":190.803},{"word":"sure","start_time":190.864,"end_time":191.066},{"word":"we","start_time":191.106,"end_time":191.227},{"word":"change","start_time":191.287,"end_time":191.59}],"alternatives":[],"language":"en"},{"transcript":" is change the signing mode from signed to unsigned,","confidence":0.6651111111111111,"words":[{"word":"is","start_time":191.872,"end_time":191.952},{"word":"change","start_time":192.012,"end_time":192.314},{"word":"the","start_time":192.334,"end_time":192.415},{"word":"signing","start_time":192.475,"end_time":192.838},{"word":"mode","start_time":192.898,"end_time":193.139},{"word":"from","start_time":193.18,"end_time":193.341},{"word":"signed","start_time":193.441,"end_time":193.904},{"word":"to","start_time":194.246,"end_time":194.347},{"word":"unsigned,","start_time":194.508,"end_time":194.85}],"alternatives":[],"language":"en"},{"transcript":" which enables unsigned uploading.","confidence":0.513,"words":[{"word":"which","start_time":194.931,"end_time":195.093},{"word":"enables","start_time":195.133,"end_time":195.498},{"word":"unsigned","start_time":195.721,"end_time":196.207},{"word":"uploading.","start_time":196.228,"end_time":196.41}],"alternatives":[],"language":"en"},{"transcript":" So for anyone who's not authenticated to upload in Cloudinary.","confidence":0.7817,"words":[{"word":"So","start_time":196.631,"end_time":196.792},{"word":"for","start_time":196.812,"end_time":196.912},{"word":"anyone","start_time":197.053,"end_time":197.355},{"word":"who's","start_time":197.375,"end_time":197.536},{"word":"not","start_time":197.597,"end_time":197.737},{"word":"authenticated","start_time":197.778,"end_time":198.502},{"word":"to","start_time":198.824,"end_time":198.925},{"word":"upload","start_time":199.025,"end_time":199.367},{"word":"in","start_time":199.408,"end_time":199.488},{"word":"Cloudinary.","start_time":199.508,"end_time":199.79}],"alternatives":[],"language":"en"},{"transcript":" We can put this in a sub folder that we would like","confidence":0.7229166666666668,"words":[{"word":"We","start_time":200.232,"end_time":200.312},{"word":"can","start_time":200.332,"end_time":200.413},{"word":"put","start_time":200.433,"end_time":200.554},{"word":"this","start_time":200.594,"end_time":200.715},{"word":"in","start_time":200.796,"end_time":201.158},{"word":"a","start_time":201.178,"end_time":201.199},{"word":"sub","start_time":201.742,"end_time":201.964},{"word":"folder","start_time":202.004,"end_time":202.306},{"word":"that","start_time":202.326,"end_time":202.427},{"word":"we","start_time":202.447,"end_time":202.528},{"word":"would","start_time":202.548,"end_time":202.649},{"word":"like","start_time":202.689,"end_time":202.83}],"alternatives":[],"language":"en"},{"transcript":" and change any of the settings that we'd like to do there.","confidence":0.6595833333333333,"words":[{"word":"and","start_time":203.233,"end_time":203.354},{"word":"change","start_time":203.455,"end_time":203.697},{"word":"any","start_time":203.738,"end_time":203.859},{"word":"of","start_time":203.899,"end_time":203.939},{"word":"the","start_time":203.98,"end_time":204.061},{"word":"settings","start_time":204.081,"end_time":204.444},{"word":"that","start_time":204.464,"end_time":204.545},{"word":"we'd","start_time":204.565,"end_time":204.686},{"word":"like","start_time":204.706,"end_time":204.867},{"word":"to","start_time":204.888,"end_time":204.928},{"word":"do","start_time":204.988,"end_time":205.049},{"word":"there.","start_time":205.069,"end_time":205.17}],"alternatives":[],"language":"en"},{"transcript":" Copy this and save.","confidence":0.4317500000000001,"words":[{"word":"Copy","start_time":205.574,"end_time":205.778},{"word":"this","start_time":205.798,"end_time":206.063},{"word":"and","start_time":206.307,"end_time":206.368},{"word":"save.","start_time":206.409,"end_time":206.49}],"alternatives":[],"language":"en"},{"transcript":" Back in my code, I'll paste that as my upload reset.","confidence":0.5700909090909092,"words":[{"word":"Back","start_time":207.061,"end_time":207.222},{"word":"in","start_time":207.242,"end_time":207.303},{"word":"my","start_time":207.343,"end_time":207.444},{"word":"code,","start_time":207.505,"end_time":207.847},{"word":"I'll","start_time":207.867,"end_time":208.15},{"word":"paste","start_time":208.21,"end_time":208.452},{"word":"that","start_time":208.472,"end_time":208.633},{"word":"as","start_time":208.714,"end_time":208.795},{"word":"my","start_time":208.835,"end_time":208.976},{"word":"upload","start_time":209.077,"end_time":209.339},{"word":"reset.","start_time":209.359,"end_time":209.48}],"alternatives":[],"language":"en"},{"transcript":" This callback function is an error first callback.","confidence":0.721625,"words":[{"word":"This","start_time":209.942,"end_time":210.083},{"word":"callback","start_time":210.123,"end_time":210.506},{"word":"function","start_time":210.547,"end_time":210.91},{"word":"is","start_time":210.97,"end_time":211.071},{"word":"an","start_time":211.111,"end_time":211.152},{"word":"error","start_time":211.353,"end_time":211.595},{"word":"first","start_time":211.656,"end_time":211.857},{"word":"callback.","start_time":211.898,"end_time":212.16}],"alternatives":[],"language":"en"},{"transcript":" So if it's called, it'll be an error and then there'll be a result.","confidence":0.5262857142857144,"words":[{"word":"So","start_time":212.642,"end_time":212.863},{"word":"if","start_time":213.004,"end_time":213.104},{"word":"it's","start_time":213.205,"end_time":213.507},{"word":"called,","start_time":213.587,"end_time":213.929},{"word":"it'll","start_time":213.949,"end_time":214.472},{"word":"be","start_time":214.492,"end_time":214.553},{"word":"an","start_time":214.573,"end_time":214.613},{"word":"error","start_time":214.774,"end_time":215.015},{"word":"and","start_time":215.176,"end_time":215.236},{"word":"then","start_time":215.257,"end_time":215.357},{"word":"there'll","start_time":215.397,"end_time":215.599},{"word":"be","start_time":215.619,"end_time":215.659},{"word":"a","start_time":215.679,"end_time":215.699},{"word":"result.","start_time":215.719,"end_time":215.84}],"alternatives":[],"language":"en"},{"transcript":" I could console log each of those.","confidence":0.5637142857142857,"words":[{"word":"I","start_time":216.805,"end_time":216.866},{"word":"could","start_time":216.906,"end_time":217.108},{"word":"console","start_time":217.511,"end_time":217.873},{"word":"log","start_time":217.914,"end_time":218.216},{"word":"each","start_time":218.337,"end_time":218.458},{"word":"of","start_time":218.478,"end_time":218.538},{"word":"those.","start_time":218.579,"end_time":218.74}],"alternatives":[],"language":"en"},{"transcript":" Okay, here's my app.","confidence":0.67925,"words":[{"word":"Okay,","start_time":220.004,"end_time":220.327},{"word":"here's","start_time":220.549,"end_time":220.711},{"word":"my","start_time":220.751,"end_time":220.832},{"word":"app.","start_time":220.933,"end_time":221.054}],"alternatives":[],"language":"en"},{"transcript":"Here's the code.","confidence":0.476,"words":[{"word":"Here's","start_time":221.276,"end_time":221.438},{"word":"the","start_time":221.458,"end_time":221.519},{"word":"code.","start_time":221.559,"end_time":221.66}],"alternatives":[],"language":"en"},{"transcript":" Clicking upload, I get this lovely upload.","confidence":0.663,"words":[{"word":"Clicking","start_time":222.123,"end_time":222.385},{"word":"upload,","start_time":222.446,"end_time":222.789},{"word":"I","start_time":222.991,"end_time":223.031},{"word":"get","start_time":223.051,"end_time":223.173},{"word":"this","start_time":223.193,"end_time":223.334},{"word":"lovely","start_time":223.435,"end_time":223.718},{"word":"upload.","start_time":223.778,"end_time":223.94}],"alternatives":[],"language":"en"},{"transcript":" Look at my files, dog image.","confidence":0.5593333333333333,"words":[{"word":"Look","start_time":224.322,"end_time":224.403},{"word":"at","start_time":224.423,"end_time":224.504},{"word":"my","start_time":224.524,"end_time":224.626},{"word":"files,","start_time":224.686,"end_time":225.233},{"word":"dog","start_time":225.476,"end_time":225.718},{"word":"image.","start_time":225.739,"end_time":225.84}],"alternatives":[],"language":"en"},{"transcript":" We upload more or press done.","confidence":0.515,"words":[{"word":"We","start_time":227.224,"end_time":227.305},{"word":"upload","start_time":227.366,"end_time":227.668},{"word":"more","start_time":227.709,"end_time":228.052},{"word":"or","start_time":228.072,"end_time":228.112},{"word":"press","start_time":228.677,"end_time":228.839},{"word":"done.","start_time":228.859,"end_time":228.94}],"alternatives":[],"language":"en"},{"transcript":" We check our console.","confidence":0.40725,"words":[{"word":"We","start_time":229.502,"end_time":229.543},{"word":"check","start_time":229.583,"end_time":229.744},{"word":"our","start_time":229.765,"end_time":229.825},{"word":"console.","start_time":229.886,"end_time":230.168}],"alternatives":[],"language":"en"},{"transcript":"There's been lots of logging, hasn't there?","confidence":0.45071428571428573,"words":[{"word":"There's","start_time":230.188,"end_time":230.329},{"word":"been","start_time":230.35,"end_time":230.491},{"word":"lots","start_time":230.592,"end_time":230.854},{"word":"of","start_time":230.894,"end_time":230.955},{"word":"logging,","start_time":231.015,"end_time":231.318},{"word":"hasn't","start_time":231.338,"end_time":231.459},{"word":"there?","start_time":231.479,"end_time":231.58}],"alternatives":[],"language":"en"},{"transcript":" So we can see this was an event.","confidence":0.807,"words":[{"word":"So","start_time":231.741,"end_time":231.883},{"word":"we","start_time":231.903,"end_time":231.984},{"word":"can","start_time":232.005,"end_time":232.106},{"word":"see","start_time":232.126,"end_time":232.268},{"word":"this","start_time":232.309,"end_time":232.451},{"word":"was","start_time":232.512,"end_time":232.775},{"word":"an","start_time":232.917,"end_time":232.958},{"word":"event.","start_time":232.978,"end_time":233.14}],"alternatives":[],"language":"en"},{"transcript":" For source change, this was another event.","confidence":0.678,"words":[{"word":"For","start_time":233.761,"end_time":233.862},{"word":"source","start_time":233.923,"end_time":234.246},{"word":"change,","start_time":234.306,"end_time":234.852},{"word":"this","start_time":234.912,"end_time":235.054},{"word":"was","start_time":235.094,"end_time":235.215},{"word":"another","start_time":235.296,"end_time":235.599},{"word":"event.","start_time":235.619,"end_time":235.72}],"alternatives":[],"language":"en"},{"transcript":" For shown, this is another event.","confidence":0.6465,"words":[{"word":"For","start_time":235.962,"end_time":236.185},{"word":"shown,","start_time":236.266,"end_time":236.63},{"word":"this","start_time":236.651,"end_time":236.772},{"word":"is","start_time":236.833,"end_time":236.934},{"word":"another","start_time":237.015,"end_time":237.218},{"word":"event.","start_time":237.238,"end_time":237.38}],"alternatives":[],"language":"en"},{"transcript":" For upload added.","confidence":0.5416666666666666,"words":[{"word":"For","start_time":237.602,"end_time":237.745},{"word":"upload","start_time":237.848,"end_time":238.093},{"word":"added.","start_time":238.113,"end_time":238.216}],"alternatives":[],"language":"en"},{"transcript":" But in fact, the one that we care about is whether or not the file was a success, the event was a success.","confidence":0.7243478260869566,"words":[{"word":"But","start_time":239.261,"end_time":239.362},{"word":"in","start_time":239.402,"end_time":239.462},{"word":"fact,","start_time":239.502,"end_time":239.703},{"word":"the","start_time":239.743,"end_time":239.823},{"word":"one","start_time":239.883,"end_time":239.984},{"word":"that","start_time":240.004,"end_time":240.124},{"word":"we","start_time":240.144,"end_time":240.284},{"word":"care","start_time":240.605,"end_time":240.967},{"word":"about","start_time":241.007,"end_time":241.288},{"word":"is","start_time":241.308,"end_time":241.348},{"word":"whether","start_time":242.11,"end_time":242.411},{"word":"or","start_time":242.431,"end_time":242.471},{"word":"not","start_time":242.532,"end_time":242.792},{"word":"the","start_time":243.033,"end_time":243.133},{"word":"file","start_time":243.174,"end_time":243.434},{"word":"was","start_time":243.454,"end_time":243.595},{"word":"a","start_time":243.635,"end_time":243.675},{"word":"success,","start_time":243.715,"end_time":244.297},{"word":"the","start_time":244.357,"end_time":244.437},{"word":"event","start_time":244.478,"end_time":244.718},{"word":"was","start_time":244.758,"end_time":244.859},{"word":"a","start_time":244.879,"end_time":244.899},{"word":"success.","start_time":244.919,"end_time":245.059}],"alternatives":[],"language":"en"},{"transcript":" So rather than just logging out everything, we instead are going to check that if there's no error and there was a result,","confidence":0.7572173913043478,"words":[{"word":"So","start_time":245.981,"end_time":246.161},{"word":"rather","start_time":246.763,"end_time":246.923},{"word":"than","start_time":246.943,"end_time":247.124},{"word":"just","start_time":247.144,"end_time":247.264},{"word":"logging","start_time":247.304,"end_time":247.565},{"word":"out","start_time":247.605,"end_time":247.705},{"word":"everything,","start_time":247.765,"end_time":248.166},{"word":"we","start_time":248.447,"end_time":248.587},{"word":"instead","start_time":248.647,"end_time":249.369},{"word":"are","start_time":249.63,"end_time":249.71},{"word":"going","start_time":249.75,"end_time":249.911},{"word":"to","start_time":249.951,"end_time":250.011},{"word":"check","start_time":250.071,"end_time":250.392},{"word":"that","start_time":250.512,"end_time":250.773},{"word":"if","start_time":251.194,"end_time":251.234},{"word":"there's","start_time":251.274,"end_time":251.495},{"word":"no","start_time":251.515,"end_time":251.615},{"word":"error","start_time":251.695,"end_time":251.936},{"word":"and","start_time":252.698,"end_time":252.858},{"word":"there","start_time":252.999,"end_time":253.119},{"word":"was","start_time":253.139,"end_time":253.239},{"word":"a","start_time":253.259,"end_time":253.299},{"word":"result,","start_time":253.339,"end_time":253.56}],"alternatives":[],"language":"en"},{"transcript":" and the result.fm equaled success, only at that point do we want to console log.","confidence":0.707,"words":[{"word":"and","start_time":254.468,"end_time":254.588},{"word":"the","start_time":254.609,"end_time":254.709},{"word":"result.fm","start_time":254.769,"end_time":255.851},{"word":"equaled","start_time":256.251,"end_time":256.692},{"word":"success,","start_time":257.073,"end_time":257.734},{"word":"only","start_time":258.495,"end_time":258.715},{"word":"at","start_time":258.756,"end_time":258.816},{"word":"that","start_time":258.956,"end_time":259.216},{"word":"point","start_time":259.316,"end_time":259.657},{"word":"do","start_time":260.098,"end_time":260.238},{"word":"we","start_time":260.258,"end_time":260.358},{"word":"want","start_time":260.398,"end_time":260.579},{"word":"to","start_time":260.599,"end_time":260.679},{"word":"console","start_time":260.719,"end_time":261.14},{"word":"log.","start_time":261.18,"end_time":261.38}],"alternatives":[],"language":"en"},{"transcript":" the done uploading and we can print out the result.info clear the console and upload again","confidence":0.6601250000000001,"words":[{"word":"the","start_time":262.06,"end_time":262.482},{"word":"done","start_time":262.682,"end_time":262.883},{"word":"uploading","start_time":262.943,"end_time":263.525},{"word":"and","start_time":264.508,"end_time":264.669},{"word":"we","start_time":264.749,"end_time":264.849},{"word":"can","start_time":264.869,"end_time":264.97},{"word":"print","start_time":265.01,"end_time":265.23},{"word":"out","start_time":265.291,"end_time":265.411},{"word":"the","start_time":265.471,"end_time":265.551},{"word":"result.info","start_time":265.591,"end_time":266.354},{"word":"clear","start_time":266.735,"end_time":266.896},{"word":"the","start_time":266.916,"end_time":266.976},{"word":"console","start_time":266.996,"end_time":267.457},{"word":"and","start_time":267.798,"end_time":267.879},{"word":"upload","start_time":267.939,"end_time":268.119},{"word":"again","start_time":268.14,"end_time":268.24}],"alternatives":[],"language":"en"},{"transcript":" this time we'll use my speaker picture we go done done uploading and here we have the public id","confidence":0.6819473684210526,"words":[{"word":"this","start_time":268.28,"end_time":268.4},{"word":"time","start_time":268.681,"end_time":268.882},{"word":"we'll","start_time":268.902,"end_time":269.063},{"word":"use","start_time":269.143,"end_time":269.304},{"word":"my","start_time":269.344,"end_time":269.464},{"word":"speaker","start_time":269.504,"end_time":269.765},{"word":"picture","start_time":269.785,"end_time":270.086},{"word":"we","start_time":270.106,"end_time":270.146},{"word":"go","start_time":270.468,"end_time":270.789},{"word":"done","start_time":271.13,"end_time":271.391},{"word":"done","start_time":271.672,"end_time":271.832},{"word":"uploading","start_time":271.872,"end_time":272.374},{"word":"and","start_time":272.595,"end_time":272.695},{"word":"here","start_time":272.796,"end_time":272.976},{"word":"we","start_time":273.016,"end_time":273.117},{"word":"have","start_time":273.157,"end_time":273.357},{"word":"the","start_time":273.398,"end_time":273.498},{"word":"public","start_time":273.598,"end_time":274.0},{"word":"id","start_time":274.02,"end_time":274.06}],"alternatives":[],"language":"en"},{"transcript":" that now can be used to access this image here's a secure url so i can copy this paste it into a","confidence":0.6742272727272728,"words":[{"word":"that","start_time":274.888,"end_time":275.009},{"word":"now","start_time":275.049,"end_time":275.209},{"word":"can","start_time":275.269,"end_time":275.39},{"word":"be","start_time":275.41,"end_time":275.51},{"word":"used","start_time":275.61,"end_time":275.75},{"word":"to","start_time":275.77,"end_time":275.831},{"word":"access","start_time":275.931,"end_time":276.211},{"word":"this","start_time":276.231,"end_time":276.352},{"word":"image","start_time":276.412,"end_time":276.672},{"word":"here's","start_time":276.933,"end_time":277.113},{"word":"a","start_time":277.174,"end_time":277.214},{"word":"secure","start_time":277.254,"end_time":277.635},{"word":"url","start_time":277.735,"end_time":278.136},{"word":"so","start_time":278.156,"end_time":278.256},{"word":"i","start_time":278.296,"end_time":278.336},{"word":"can","start_time":278.356,"end_time":278.496},{"word":"copy","start_time":278.577,"end_time":278.897},{"word":"this","start_time":278.937,"end_time":279.158},{"word":"paste","start_time":279.439,"end_time":279.699},{"word":"it","start_time":279.799,"end_time":279.9},{"word":"into","start_time":279.94,"end_time":280.06},{"word":"a","start_time":280.08,"end_time":280.1}],"alternatives":[],"language":"en"},{"transcript":" new tab we have that image is being presented there so to be able to use the cloud and re-upload","confidence":0.7470000000000001,"words":[{"word":"new","start_time":280.12,"end_time":280.341},{"word":"tab","start_time":280.361,"end_time":280.763},{"word":"we","start_time":281.024,"end_time":281.124},{"word":"have","start_time":281.144,"end_time":281.285},{"word":"that","start_time":281.305,"end_time":281.686},{"word":"image","start_time":281.747,"end_time":282.048},{"word":"is","start_time":282.088,"end_time":282.168},{"word":"being","start_time":282.188,"end_time":282.389},{"word":"presented","start_time":282.429,"end_time":282.811},{"word":"there","start_time":282.851,"end_time":283.032},{"word":"so","start_time":283.293,"end_time":283.413},{"word":"to","start_time":283.433,"end_time":283.493},{"word":"be","start_time":283.534,"end_time":283.594},{"word":"able","start_time":283.634,"end_time":283.775},{"word":"to","start_time":283.795,"end_time":283.855},{"word":"use","start_time":284.076,"end_time":284.216},{"word":"the","start_time":284.236,"end_time":284.337},{"word":"cloud","start_time":284.377,"end_time":284.678},{"word":"and","start_time":284.698,"end_time":284.758},{"word":"re-upload","start_time":284.778,"end_time":285.16}],"alternatives":[],"language":"en"},{"transcript":" or in a component that we want to host this,","confidence":0.7471,"words":[{"word":"or","start_time":290.522,"end_time":290.602},{"word":"in","start_time":290.703,"end_time":290.784},{"word":"a","start_time":290.804,"end_time":290.825},{"word":"component","start_time":290.905,"end_time":291.431},{"word":"that","start_time":291.471,"end_time":291.572},{"word":"we","start_time":291.592,"end_time":291.673},{"word":"want","start_time":291.693,"end_time":291.875},{"word":"to","start_time":291.895,"end_time":291.956},{"word":"host","start_time":291.996,"end_time":292.239},{"word":"this,","start_time":292.259,"end_time":292.38}],"alternatives":[],"language":"en"},{"transcript":" we'll create our widget using CloudReach Create Upload Widget","confidence":0.7328888888888888,"words":[{"word":"we'll","start_time":292.861,"end_time":293.042},{"word":"create","start_time":293.143,"end_time":293.646},{"word":"our","start_time":293.786,"end_time":293.887},{"word":"widget","start_time":293.927,"end_time":294.309},{"word":"using","start_time":294.691,"end_time":294.932},{"word":"CloudReach","start_time":294.972,"end_time":295.455},{"word":"Create","start_time":295.515,"end_time":295.777},{"word":"Upload","start_time":295.917,"end_time":296.199},{"word":"Widget","start_time":296.219,"end_time":296.44}],"alternatives":[],"language":"en"},{"transcript":" and we'll configure our cloud.","confidence":0.5092000000000001,"words":[{"word":"and","start_time":296.44,"end_time":296.541},{"word":"we'll","start_time":296.785,"end_time":296.926},{"word":"configure","start_time":296.947,"end_time":297.575},{"word":"our","start_time":297.697,"end_time":297.798},{"word":"cloud.","start_time":297.838,"end_time":297.96}],"alternatives":[],"language":"en"},{"transcript":" We can add even more options that we would like to have here,","confidence":0.8617692307692307,"words":[{"word":"We","start_time":298.361,"end_time":298.442},{"word":"can","start_time":298.482,"end_time":298.602},{"word":"add","start_time":298.743,"end_time":298.904},{"word":"even","start_time":299.045,"end_time":299.206},{"word":"more","start_time":299.246,"end_time":299.447},{"word":"options","start_time":299.568,"end_time":299.971},{"word":"that","start_time":300.292,"end_time":300.514},{"word":"we","start_time":300.594,"end_time":300.695},{"word":"would","start_time":300.735,"end_time":300.876},{"word":"like","start_time":300.916,"end_time":301.077},{"word":"to","start_time":301.137,"end_time":301.198},{"word":"have","start_time":301.238,"end_time":301.419},{"word":"here,","start_time":301.439,"end_time":301.58}],"alternatives":[],"language":"en"},{"transcript":" crop our images to transform our images","confidence":0.6071428571428571,"words":[{"word":"crop","start_time":302.062,"end_time":302.323},{"word":"our","start_time":302.384,"end_time":302.464},{"word":"images","start_time":302.524,"end_time":303.027},{"word":"to","start_time":303.168,"end_time":303.41},{"word":"transform","start_time":304.215,"end_time":304.839},{"word":"our","start_time":304.879,"end_time":304.939},{"word":"images","start_time":304.959,"end_time":305.08}],"alternatives":[],"language":"en"},{"transcript":" before they get uploaded.","confidence":0.6419999999999999,"words":[{"word":"before","start_time":305.182,"end_time":305.691},{"word":"they","start_time":305.711,"end_time":305.834},{"word":"get","start_time":305.854,"end_time":305.936},{"word":"uploaded.","start_time":305.976,"end_time":306.18}],"alternatives":[],"language":"en"},{"transcript":" And then to use our upload widget,","confidence":0.6961428571428572,"words":[{"word":"And","start_time":306.643,"end_time":306.724},{"word":"then","start_time":306.764,"end_time":306.906},{"word":"to","start_time":306.947,"end_time":307.028},{"word":"use","start_time":307.231,"end_time":307.352},{"word":"our","start_time":307.413,"end_time":307.494},{"word":"upload","start_time":307.535,"end_time":307.778},{"word":"widget,","start_time":307.798,"end_time":307.92}],"alternatives":[],"language":"en"},{"transcript":" we've created a button here.","confidence":0.5462,"words":[{"word":"we've","start_time":308.485,"end_time":308.667},{"word":"created","start_time":308.728,"end_time":309.012},{"word":"a","start_time":309.053,"end_time":309.093},{"word":"button","start_time":309.174,"end_time":309.479},{"word":"here.","start_time":309.499,"end_time":309.58}],"alternatives":[],"language":"en"},{"transcript":" Clicking the button will trigger that same widget to open","confidence":0.7442,"words":[{"word":"Clicking","start_time":310.221,"end_time":310.584},{"word":"the","start_time":310.604,"end_time":310.664},{"word":"button","start_time":310.705,"end_time":310.987},{"word":"will","start_time":311.107,"end_time":311.329},{"word":"trigger","start_time":311.43,"end_time":311.852},{"word":"that","start_time":311.893,"end_time":312.094},{"word":"same","start_time":312.154,"end_time":312.436},{"word":"widget","start_time":312.456,"end_time":312.698},{"word":"to","start_time":312.718,"end_time":312.779},{"word":"open","start_time":312.879,"end_time":312.98}],"alternatives":[],"language":"en"},{"transcript":" and our user gets an amazing experience","confidence":0.7182857142857143,"words":[{"word":"and","start_time":313.649,"end_time":313.729},{"word":"our","start_time":313.769,"end_time":313.91},{"word":"user","start_time":314.051,"end_time":314.312},{"word":"gets","start_time":314.353,"end_time":314.554},{"word":"an","start_time":314.594,"end_time":314.674},{"word":"amazing","start_time":314.755,"end_time":315.398},{"word":"experience","start_time":315.459,"end_time":315.72}],"alternatives":[],"language":"en"},{"transcript":" with very little coding needed from you.","confidence":0.7514285714285716,"words":[{"word":"with","start_time":316.328,"end_time":316.449},{"word":"very","start_time":316.59,"end_time":316.871},{"word":"little","start_time":316.911,"end_time":317.213},{"word":"coding","start_time":317.354,"end_time":317.776},{"word":"needed","start_time":318.118,"end_time":318.359},{"word":"from","start_time":318.399,"end_time":318.52},{"word":"you.","start_time":318.54,"end_time":318.6}],"alternatives":[],"language":"en"}]