import json , requests , os
def S1(email):
    url = 'https://android.clients.google.com/setup/checkavail'
    headers = {
        'Content-Length':'98',
		'Content-Type':'text/plain; charset=UTF-8',
		'Host':'android.clients.google.com',
		'Connection':'Keep-Alive',
		'user-agent':'GoogleLoginService/1.3(m0 JSS15J)',
    }
    data = json.dumps({
        'username':f'{email}',
		'version':'3',
		'firstName':'SaGaF',
		'lastName':'Cracker'
    })
    response = requests.post(url,headers=headers,data=data)
    if response.json()['status'] == 'SUCCESS':
        return {'Status':'Vaild','SaGaF_Email':'@CCIIUU'}
    else:
        return {'Status':'UnVaild','SaGaF_Email':'@CCIIUU'}
def S2(email):
    email2 = email.split('@')[0]
    url2 = "https://login.yahoo.com/account/module/create?validateField=userId" 
    headers2 = {
	 'accept': '*/*',
	 'accept-encoding': 'gzip, deflate, br',
	 'accept-language': 'en-US,en;q=0.9',
	 'content-length': '7979',
	 'content-type': 'application/x-www-form-urlencoded; charset=UTF-8',
     'cookie': 'A1=d=AQABBKsqRWQCEP0UsV5c9lOx8e5im2YNQ50FEgEBAQF8RmRPZAAAAAAA_eMAAA&S=AQAAApW5iPsgjBo-EVpzITncq1w; A3=d=AQABBKsqRWQCEP0UsV5c9lOx8e5im2YNQ50FEgEBAQF8RmRPZAAAAAAA_eMAAA&S=AQAAApW5iPsgjBo-EVpzITncq1w; A1S=d=AQABBKsqRWQCEP0UsV5c9lOx8e5im2YNQ50FEgEBAQF8RmRPZAAAAAAA_eMAAA&S=AQAAApW5iPsgjBo-EVpzITncq1w&j=WORLD; cmp=t=1682254514&j=0&u=1---; B=9qgodcpi4aalb&b=3&s=7t; GUC=AQEBAQFkRnxkT0IiCATl; AS=v=1&s=yWa5asCx&d=A64467c3b|dcjw_0n.2SoXBbaywfJ6pOKLuxGKrtyyLsUqPKnDloZ4PzLBcZineGWbyj4SSiaHVn.6gkyCaIlqSJGryRwnshefN43hbdPocziZnuN6cUMiC9Ls7jght5ak90PZbx8rt9nghZTUPpDYSsMNpii5aA9xWBEhMq__TTmv.rfLHzlCE8rgi5dk5PJouLBujcieRBtI7i.7PwU1jFkaeDhxE4dRMjpAQrjJKc6XqfbTBc5K9QaF6r1YVIVWHEpNrUzbZ_7sSzQ5QFoQNwVBgRzaFtm48hiQlg6S.xsMMdDWkw5xtlG7GZUC.V2jgWNgLScSwqCU_3ntveI_BrcuBy_XAXWQsUzNv3grKBv3qzhOMH3pl8DgTDV3wOo.GqdTtcsaaUn7O0i1hSoA0_EqNIXvRBBdePtBAjPWFZt6sK1Dy8S.kVvW9rIWxonS8GYw6jAw3FrkvM_xk8gxU4oKX1pk3h4m0iJVDQhlr0OOLGW7vBxnzYqidDFi01xQe608kLkJO9qx2X1Xv6XORvYJTNAOVfOMWV83D75M_7L4FOjog8f8F5EkOTU7LymG8GTXY2g4K1xBfGHyzAOPDv9NMjc0I_7wLdATcbn2axvwj5I2xiSqrxK8DYnqTVGqEt.tusj07ij4sobwY0FePNGjLOHICdau9tCajCSqBxtly23flz3iYPQ22Va6uuSaQ.c9mtXsBd0NTlWvlOc6zRdQK.uYkiCYg719UyeIFzDDWeFvQCbuBrstwX.zAkYz2YPaTs8ZGpogdgQ5OhaduuhR5jzvz2mmHXGh5fJ1kxfeClXFWbvCdu3T77mmXHxLGQpr3UZKnmiPO7VjxJoEd9SjYA_NFz9HPbvimmWgmv0DIXvdNvHKCQMYEUROQlk5XIH7oiQ1BtywZNvoWv1D7Q--~A',
	 'origin': 'https://login.yahoo.com',
	 'referer': 'https://login.yahoo.com/account/create?.lang=en-US&src=homepage&activity=ybar-signin&pspid=2023538075&.done=https%3A%2F%2Fwww.yahoo.com%2F&specId=yidregsimplified&done=https%3A%2F%2Fwww.yahoo.com%2F',
	 'sec-ch-ua': '"Chromium";v="112", "Microsoft Edge";v="112", "Not:A-Brand";v="99"',
	 'sec-ch-ua-mobile': '?0',
	 'sec-ch-ua-platform': '"Windows"',
	 'sec-fetch-dest': 'empty',
	 'sec-fetch-mode': 'cors',
	 'sec-fetch-site': 'same-origin',
	 'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.0.0 Safari/537.36 Edg/112.0.1722.48',
	 'x-requested-with': 'XMLHttpRequest',
    }
    data2 = {
	 'specId': 'yidregsimplified',
	 'cacheStored': '',
	 'crumb': 'hrxAgkAZ5jX',
	 'acrumb': 'yWa5asCx',
	 'sessionIndex': '',
	 'done': 'https://www.yahoo.com/',
	 'googleIdToken': '',
	 'authCode': '',
	 'attrSetIndex': '0',
	 'multiDomain': '',
	 'tos0': 'oath_freereg|xa|en-JO',
	 'firstName': 'SaGaF',
	 'lastName': 'Cracker', 
	 'userid-domain': 'yahoo',
	 'userId': f'{email2}',
	 'password': 'szdxfefdgfh',
	 'birthYear': '1998',
	 'signup': '',
    }
    response2 = requests.post(url2,headers=headers2,data=data2).text
    if '{"errors":[]}' in response2:
        return {'Status':'Vaild','SaGaF_Email':'@CCIIUU'}
    else:
        return {'Status':'UnVaild','SaGaF_Email':'@CCIIUU'}
def S3(email):
    url3 = f'https://odc.officeapps.live.com/odc/emailhrd/getidp?hm=0&emailAddress={email}&_=1604288577990'
    headers3 = {
        'content-type': 'application/x-www-form-urlencoded',
        'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4758.102 Safari/537.36',
    }
    response3 = requests.post(url3, headers=headers3).text
    if 'Neither' in response3:
        return {'Status':'Vaild','SaGaF_Email':'@CCIIUU'}
    else:
        return {'Status':'UnVaild','SaGaF_Email':'@CCIIUU'}
def S4(email):
    email3 = email.split('@')[0]
    url4 = "https://login.aol.com/account/module/create?validateField=yid"
    headers4 = {
        'accept': '*/*',
        'accept-encoding': 'gzip, deflate, br',
        'accept-language': 'en-US,en;q=0.9',
        'content-length': '18430',
        'content-type': 'application/x-www-form-urlencoded; charset=UTF-8',
        'cookie': 'A1=d=AQABBAcaP2MCEDS0lcVAC7jDxca1x2QPSMAFEgEBAQFrQGNIYwAAAAAA_eMAAA&S=AQAAAk66bvBpHLzQZ0n3bQV7x6U; A3=d=AQABBAcaP2MCEDS0lcVAC7jDxca1x2QPSMAFEgEBAQFrQGNIYwAAAAAA_eMAAA&S=AQAAAk66bvBpHLzQZ0n3bQV7x6U; cmp=t=1665079824&j=0&u=1---; rxx=5dmbu5em0gs.2w52y1t9&v=1; AS=v=1&s=mE9oz2RU&d=A6340990f|BfPo7D7.2Soeua6Q5.JcZFuTeKDZd.VEwARWGa18pr8Nw39Pbg3lrVe2yFRyh3RRePi__A4A5bs6jgblICTjtwR23Xn2FaKNd3g4n2Nyoe0HUPOPhxc2_MkgSPb3Uv64NNH6b4oIbh0d6GPjVX.u1iE75NeNGVgDykpoV.GJb.ZOyA1hi3D079flz5FnGN3UPl4Jos.LGJjKE5jeRFZVRbTJyV_q0zmHwp0WmwaGpmtr2bKK2pVY_9dMpw5J1u9Wx0e_QeNBnAgpvDP_E02PBbuxEQQXAX0GF8IM_gu2g5D1CEPA15ailOgAaPTMDY7plQgXdP3cYarpT20WB0vRVdZXqvfsh7E.m8mX5QyFisDObrlDfLbh6nPbmjU_8BIyAHLvCBoCmF0u4BhXftXCqUgW5SadK6EzXKbn394dWjCdO0YJRStGJo_POkob5FNOWud6u3MY1IZS2ov3OD9LIoJy7w.mSCLZ.M84QgA0UgsGTrDOgTQJWeetwKIYy1RbR8lxFZr0IDwTLBAGflJkaNvnQqWxWbEjftCTvXH2CPXFaCRUnSObHQ2cP1Mb8kro2zkXtaUGmW_cD9oHxidsx6vaOfx4f_fSysGP5Aaa2z6NndXHWh_ium8B45ejj4MFh3F7my8_04UX4WjjiZIqGG0fXcLQxFrB1GY6Vnqo47oSmh4yBcZPV7eQ0CKATeJLshzj2SovAZcIdV1ptsKk9P.LVCZl6MeDskIxd5L6iixeCU6PMq84tz7Gmg6S~A; A1S=d=AQABBAcaP2MCEDS0lcVAC7jDxca1x2QPSMAFEgEBAQFrQGNIYwAAAAAA_eMAAA&S=AQAAAk66bvBpHLzQZ0n3bQV7x6U&j=WORLD',
        'origin': 'https://login.aol.com',
        'referer': 'https://login.aol.com/account/create?intl=uk&lang=en-gb&specId=yidReg&done=https%3A%2F%2Fwww.aol.com',
        'sec-ch-ua': '"Chromium";v="106", "Google Chrome";v="106", "Not;A=Brand";v="99"',
        'sec-ch-ua-mobile': '?0',
        'sec-ch-ua-platform': '"Windows"',
        'sec-fetch-dest': 'empty',
        'sec-fetch-mode': 'cors',
        'sec-fetch-site': 'same-origin',
        'user-agent': 'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/106.0.0.0 Safari/537.36',
        'x-requested-with': 'XMLHttpRequest',
    }
    data4 = {
        'specId': 'yidreg',
        'cacheStored': '',
        'crumb': 'ks78hCqM4K.',
        'acrumb': 'mE9oz2RU',
        'done': 'https://www.aol.com',
        'googleIdToken': '',
        'authCode': '',
        'attrSetIndex': '0',
        'tos0': 'oath_freereg|uk|en-GB',
        'firstName': 'SaGaF',
        'lastName': 'Cracker',
        'yid': email3,
        'password': '1#$sagaf$#1wjdytesre',
        'shortCountryCode': 'IQ',
        'phone': '7716555876',
        'mm': '11',
        'dd': '1',
        'yyyy': '1998',
        'freeformGender': '',
        'signup': '',
    }
    response4 = requests.post(url4,headers=headers4,data=data4).text
    if ('{"errors":[]}') in response4:
        return {'Status':'Vaild','SaGaF_Email':'@CCIIUU'}
    else:
        return {'Status':'UnVaild','SaGaF_Email':'@CCIIUU'}
def S5(email):
    url5 = 'https://account.mail.ru/api/v1/user/exists'
    headers5 = {
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4844.51 Safari/537.36'
    }
    data5 = {
'email': str(email)
    }
    response5 = requests.post(url5,headers=headers5,data=data5).text
    if 'exists":false' in response5:
        return {'Status':'Vaild','SaGaF_Email':'@CCIIUU'}
    else:
        return {'Status':'UnVaild','SaGaF_Email':'@CCIIUU'}